XCOPY正在复制整个目录内容,而不仅仅是文件中提到的文件和文件夹

时间:2011-08-17 11:55:08

标签: file text 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使其工作,或者它不可能?

1 个答案:

答案 0 :(得分:0)

你的filelist-tm.txt似乎错了。它包含例如条目TOP_LEVEL\MODEM_DEBUG。因此该目录将完全复制其所有文件。

您似乎只希望复制TOP_LEVEL\MODEM_DEBUG\AENEAS_FW.fls。因此,您的filelist-tm.txt应仅包含此条目。