![XCOPY を使用してファイルのバックアップを取る](https://rvso.com/image/1711471/XCOPY%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E3%82%92%E5%8F%96%E3%82%8B.png)
ソース ファイルのパスが保存される file_list があります。
ex:
file_list
-c:\SAY\hello\world.txt
-c:\SAY\hello\New\file.txt
file_list
forループを使用して、宛先にあるファイルをコピーしようとしました
ex:
FOR /F "usebackq tokens=*" %%A in (file_list) DO (
xcopy /i/y "%%A" "D:\hi\hello\"
"c:\SAY\hello\New\file.txt"
コピーしたい"D:\hi\hello\New\file.txt"
ここでファイルをコピーすることはできますが、フォルダ構造は同じではありません。それ自体\New\file.txt
の中にコピーされていますD:\hi\hello\
。しかし、フォルダ構造を作成してその中にコピーしたいのです。D:\hi\hello\New\