ディレクトリからファイルとフォルダのセットを再帰的にコピーしようとしています。一連のファイルは、テキストファイルにリストされています。ここに私のスクリプトです:XCOPYは、ファイルに記載されているファイルとフォルダだけでなく、ディレクトリの内容全体をコピーしています。
set src_folder=C:\Users\mmhuqx\HW
set dst_folder=C:\Unix2Windows
set filelist=C:\Unix2Windows\filelist-tm.txt
echo Origen: %src_folder%
echo Destino: %dst_folder%
echo.
for /f "delims=" %%i in (%filelist%) do (
xcopy /s /y "%src_folder%\%%i" "%dst_folder%"
)
しかし、私はスクリプトがコピーを実行すると、ファイルやフォルダを含む全体のディレクトリの内容はありません、テキストファイルに記載されています。
XCOPYを使用して動作させるにはどうすればよいですか、できませんか?
私はあなたのスクリプトをテストしました。わたしにはできる。スクリプトを実行すると、コマンドラインは何を印刷しますか?たぶんそれはあなたにポインタを与えます。 – Kai
ここにfilelist-tm.txtの内容を示します。 – user880222
particulrにはポインタがありません。このスクリプトは、膨大な量のファイルとフォルダであるC:\ Users \ mmhuqx \ HWのすべてをコピーします。しかし、その目的は、テキストファイル(filelist-tm.txt)に記載されているファイルだけをコピーすることです。ここでは、テキストファイルの内容は次のとおりです。TOP_LEVEL \ MODEM_DEBUG TOP_LEVEL \ MODEM_DEBUG TOP_LEVEL \ MODEM_RELEASE TOP_LEVEL \ MODEM_DEBUG \ AENEAS_FW.fls TOP_LEVEL \ MODEM_DEBUG \ CDS TOP_LEVEL \ MODEM_DEBUG \ nvm_SAM _ * CFG TOP_LEVEL \ MODEM_DEBUG \ psi.fls TOP_LEVEL \ MODEM_DEBUG \ Platform.axf TOP_LEVEL \ MODEM_DEBUG \ PlatforTOP_LEVEL \ MODEM_DEBUG TOP_LEVEL \ MODEM_RELEASE TOP_LEVEL \ MODEM_DEBUG \ AENEAS_FW – user880222