我有一个包含文件名(test.dll)的文本文件。
我想检查文件#1中是否存在此文件(test.dll),如果是,则将文件复制到另一个文件夹。
非常感谢!
答案 0 :(得分:0)
您的批处理脚本正常工作,但似乎非常多余。只需清理它,如下面的引文所示:
@ECHO OFF
设置“DEST_DIR =%USERPROFILE%\ Desktop \ [folder_1]”
设置“SEARCH_DIR =%USERPROFILE%\ Desktop \ [folder_2]”
FOR / F“tokens = *”%% a IN('type [your_list] .txt')DO(
FOR / R“%SEARCH_DIR%”%% f IN(%% a)DO(xcopy / S / I“%% ~f”“%DEST_DIR%”2> NUL)
)
我添加了2> NUL
语句,该语句重定向到STDERR
输出。自己考虑一下是否持有它。