我需要使用一个简单的批处理文件将几个不同文件夹中的文件移动到一个公共文件夹中
我有一个名为 Export 的文件夹,文件需要放入其中。FileList 包含所有要移动的文件的列表,这些文件保存到一个文本文件 files.txt 中。使用了下面的代码但不起作用。.
set FIILELIST=C:\List\files.txt
set FILESPATH=C:\
set DESTPATH=C:\Export\
for /f %%X in (%FIILELIST%) do call :COPY_FILES "%%X"
goto :eof
:COPY_FILES
for /r %FILESPATH% %%I in (%~1) do echo xcopy /qvs "%%I" "%DESTPATH%%%~pnxI"