ファイルとフォルダのリストを含むテキストファイルがあります。私がやりたいのは、xcopyを使用して、テキストファイルに書き込まれている内容を複製することです。私のテキストファイルは次のようになります。
"C:\FOLDER"
"C:\FOLDER\FILE1.TXT"
"C:\FOLDER\FILE2.TXT"
"C:\FOLDER\FOLDER2"
"C:\FOLDER\FOLDER2\FILE3.TXT"
特定の出力ディレクトリについて、"C:\OUTPUT"
構造全体を複製したいので、次のようにします。
"C:\OUTPUT\FOLDER"
"C:\OUTPUT\FOLDER\FILE1.TXT"
"C:\OUTPUT\FOLDER\FILE2.TXT"
"C:\OUTPUT\FOLDER\FOLDER2"
"C:\OUTPUT\FOLDER\FOLDER2\FILE3.TXT"
どうすればこれを達成できますか?これまで、ファイルの各行を読み取るforループを作成しましたが、その行がフォルダーの場合はすべてのファイルをコピーします。私がやりたいのは、テキストファイルに記載されているファイルとフォルダをコピーして作成することだけです。
@echo off
for /f "delims=] tokens=1*" %%a in (textfile.txt) do (
XCOPY /S /E %%a "C:\OUTPUT"
)
私は正しい方向に進んでいますか?
ありがとう、よろしくお願いします、
アンドリュー