
初心者のですが質問させていただきます。
c:\"Documents and Settings"\"My name"\"元フォルダ"
というフォルダを、デスクトップ(c:\"Documents and Settings"\"デスクトップ")にコピーし、c:\"Documents and Settings"\"My name"\"元フォルダ"\test.htmlファイルもコピー後のデスクトップにあるフォルダの中にコピーして、最後にのデスクトップのフォルダの名前を"agoago{その日の日付}go"に変更することはできますでしょうか?
(上の文中の"{}"はフォルダ名には含まれません)
No.2ベストアンサー
- 回答日時:
★『XCOPY』でファイル/フォルダの丸ごとコピーが出来ます。
・コピー方法は、
(1)SET DIR1="C:\Documents and Settings\ユーザ名\元フォルダ"
(2)SET DIR2="C:\Documents and Settings\ユーザ名\デスクトップ"
(3)SET DIR3="agoago{その日の日付}go"
(4)XCOPY /H /K /V /S /E %DIR1% %DIR2%
(5)REN %DIR2% %DIR3%
(6)FOR %%I IN ( 1 2 3 ) DO SET DIR%I=
・上記の操作をバッチファイル化すれば自動化できます。
上の(1)~(6)は分かり易いように環境変数を使っています。
直接『%DIR1%』部分を『"C:\Documents and Settings\ユーザ名\元フォルダ"』と指定しても同じです。
・『FOR』コマンドの『%%I』はコマンドラインでは『%I』にします。注意!
・『XCOPY』でサブ・フォルダを丸ごとコピーできます。
『元フォルダ』の中にあると思われる『test.html』なども一緒にコピーされます。
『XCOPY /?』とするとヘルプが見れます。必ずオプションなどを確認して下さい。
・以上。おわり。
No.1
- 回答日時:
確認です。
>c:\"Documents and Settings"\"My name"\"元フォルダ"
というフォルダを、デスクトップ(c:\"Documents and Settings"\"デスクトップ")にコピーし、
最初に元フォルダというフォルダをデスクトップにコピーする必要性はありますか。
単に、デスクトップに"agoago{その日の日付}go"というフォルダを作って、c:\"Documents and Settings"\"My name"\"元フォルダ"\test.htmlファイルをそのフォルダにコピーするだけの処理ではダメでしょうか。
・test.html 以外のファイルやサブフォルダなどが多数あって、それもコピーしたいとか質問に書いていない理由があったら補足してください。
単にデスクトップに"agoago{その日の日付}go"というフォルダを作って、c:\"Documents and Settings"\"My name"\"元フォルダ"\test.htmlファイルをそのフォルダにコピーするだけの処理ならば以下のようになります。
set dt=%date:~-10%
set dt=%dt:/=%
md c:\"Documents and Settings"\"My name"\デスクトップ\agoago%dt%go
pushd c:\"Documents and Settings"\"My name"\デスクトップ\agoago%dt%go
copy c:\"Documents and Settings"\"My name"\"元フォルダ"\test.html .
popd
この回答への補足
補足遅くなりすいません。
>ファイルやサブフォルダなどが多数あって、
>それもコピーしたいとか質問に書いていない理由があったら
>補足してください。
そのとおりです。
元フォルダ配下にはフォルダ/ファイルが入っており、
それを含めて丸ごとコピーしたいと言うことです。
質問自体がわかりにくくて申し訳ないです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- デスクトップパソコン フォルダ内のファイルをコピペ 2 2022/05/30 14:34
- Windows 10 ショートカットの作り方と使い方について教えて下さい。 3 2022/05/27 08:44
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- Excel(エクセル) 1つのファイルを複数のフォルダにファイル名を【明日の日付】にして、コピーしたい 5 2022/12/13 20:11
- UNIX・Linux Ubuntu でinvalid filenameとなるファイルをコピーする方法 3 2023/06/08 22:26
- Excel(エクセル) 1つのファイルを複数のフォルダにファイル名を【明日の日付】にして、コピーしたい 5 2022/12/13 04:23
- Windows 10 Corsair SSDが遅い (2)WDに比べて 3 2023/04/25 11:21
- セキュリティホール・脆弱性 デスクトップファイル同期解除 2 2022/12/22 13:43
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Visual Basic(VBA) ワイルドカード「*」を使うとうまくいかないマクロの添削をお願いします 3 2022/03/26 09:39
このQ&Aを見た人はこんなQ&Aも見ています
-
bat 同名ファイルコピー時にリネームして保存したい
その他(開発・運用・管理)
-
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
[DOS] コピー先に同じファイル名がある場合、名前を変えて...
その他(プログラミング・Web制作)
-
-
4
あるプログラムのコマンドライン引数を調べる方法について
その他(コンピューター・テクノロジー)
-
5
XCOPYで指定したフォルダとファイルをコピーしたい
システム
-
6
バッチファイルで昨日の日付を取得
その他(プログラミング・Web制作)
-
7
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
URL正規化・www付き、無しそれ...
-
VB6.0 FileListBoxでフォルダ表示
-
[C#]FolderBrowserDialogのタイ...
-
ExcelのVBAでフォルダ指定がで...
-
ExcelVBAでフォルダへのハイパ...
-
Wallpaper Engineでおすすめの...
-
アクティブシートを別のフォル...
-
マクロでネットワークドライブ...
-
C#)フォルダを参照したい
-
複数階層にまたがる別名称フォ...
-
カレントフォルダって?
-
バッチファイルに詳しい方、お...
-
Windowsで任意のフォルダにある...
-
エクセルのマクロ 保存フォル...
-
フォルダの削除
-
MFC、フォルダの中のファイルパス
-
robots.txtの書き方
-
実行中にフォルダ共有を行い、...
-
Delphi ShellTreeView
-
Javaでフォルダ複数階層のZipフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
会社のネットワーク上のファイ...
-
パス名に2バイト文字(マルチバ...
-
デスクトップの画像をhtmlに表...
-
【マクロ】ファイル名の日付に...
-
C ファイル出力で、フォルダが...
-
ファイル名と同名のフォルダを...
-
Excelのハイパーリンクについて...
-
VBA 最新のフォルダ取得
-
Excelで指定したフォルダに保存...
-
VBAでファイル名を指定して保存...
-
Access VBA で フォルダ権限...
-
サーバ内のフォルダ名と各フォ...
-
excelマクロ 冒頭3文字が一致す...
-
VBA フォルダ名に特定の文字を...
-
カレントフォルダって?
-
Excel VBA マクロ フォルダ名を...
-
VBA フォルダの複数選択ができない
-
ExcelVBAでフォルダへのハイパ...
-
ExcelのVBAでフォルダ指定がで...
おすすめ情報