
DOSコマンドのコピーコマンドについての質問です。
指定されたフォルダ内のファイル全て(サブフォルダ内に格納されているファイルも全て)をc:\bkup\にコピーするバッチを組みたいのですがどのようにすればよいのでしょうか。
xcopy /y /e %1 c:\bkup\
とした場合、サブフォルダもコピー対象に入りますがサブフォルダ内のファイルの格納先がc:\bkup\サブフォルダ名\になってしまい、私の実現したい処理とは異なります。
サブフォルダ内のファイルもc:\bkup\にコピーするにはどうすればよいのでしょうか。
宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
では、このように変更を。
for /f %%a >>> for /f "tokens=*" %%a
No.1
- 回答日時:
いまいち質問の意味がわかりにくいですが、こういうことでしょうか。
c:\data\sub1\aaa.dat
c:\data\sub2\bbb.dat
というのがバックアップ対象だったとして、
c:\bkup\aaa.dat
c:\bkup\bbb.dat
という風にコピーしたいということであれば、xcopyコマンドひとつでは、不可能です。
OSがNT/2000/XPであれば、次のようなバッチファイルで解決できます。
@echo off
for /f %%a ('dir /b/s c:\data') do (
copy %%a c:\bkup
)
以上 ご参考までに。
回答ありがとうございます。
ご教授いただいた方法でうまくいきました。
しかしスペースを含んだファイルがある場合にうまくいかないようです。
以下のように""で囲んでみたのですが%aにはスペースの前までのファイル名がすでに格納されているようでうまくいきませんでした。
for /f %%a in ('dir /b/s c:\data') do (
copy "%%a" c:\bkup
)
対処方法等ありますでしょうか。
宜しくお願いいたします。
尚、質問の意味はyou-mさんの認識通りです。
説明下手で申し訳ございません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
同じファイル名 上書きしないフ...
-
エクセルで複数のコメントのサ...
-
[エクセル]コピーするとオブジ...
-
エクセルのハイパーリンクがコ...
-
バッチファイル XCOPYで上書き...
-
xcopyでのバッチコピー方法でコ...
-
Vba初心者です。下記のコード助...
-
ハイフネーションされている英...
-
エクセルのファイル名をコピー...
-
frxファイルの役目
-
FTPとファイルコピーの違いにつ...
-
賃貸アパートの退去の時の返却...
-
エクセルのファイルをメールで...
-
バッチファイルのコピーで
-
C言語について教えて欲しいです...
-
JWCADのファイルを他のP...
-
ネットワークドライブのファイ...
-
アクセス クエリを別のファイ...
-
ファイルサーバ上のファイルが...
-
マインクラフトPCをプレイしよ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで複数のコメントのサ...
-
同じファイル名 上書きしないフ...
-
ファイルサーバ上のファイルが...
-
frxファイルの役目
-
バッチファイル XCOPYで上書き...
-
[エクセル]コピーするとオブジ...
-
Vba初心者です。下記のコード助...
-
エクセルのハイパーリンクがコ...
-
バッチファイル 別ファイルにリ...
-
エクセル2010、図が大きすぎま...
-
現在のブックを閉じないで、マ...
-
vbsでExcelのシートをコピーす...
-
xcopyでのバッチコピー方法でコ...
-
バッチファイルのコピーで
-
FTPとファイルコピーの違いにつ...
-
アクセス クエリを別のファイ...
-
パワポでスライドをコピーでき...
-
vbsでファイルやフォルダのコピ...
-
開いている別のファイルにExcel...
-
bat 同名ファイルコピー時にリ...
おすすめ情報