我希望编写一个脚本来复制列表中包含的所有文件。我是一个新人,但发现了我想要的相反......
@echo off
set src_folder=c:\Source\
set dst_folder=c:\Destination
for /f "tokens=*" %%i in (list.txt) Do xcopy /S/E/U "%src_folder%\%%i" "%dst_folder%"
我正在备份一个文件夹,但需要跳过一些,因为它们对我来说并不重要。
我认为这样的事情会起作用。但我一定是犯了错误......
@echo off
set src_folder=c:\Source\
set dst_folder=c:\Destination\
xcopy /S/E/U "%src_folder%\%%i" "%dst_folder%" /exclude for /f "tokens=*" %%i in (c:\list.txt)
答案 0 :(得分:0)
尝试
xcopy .... /exclude:list.txt
见
xcopy /?
来自文档提示
答案 1 :(得分:0)
感谢Mangoo,我觉得这对任何需要它的人来说都是......
@echo off
set src_folder=c:\source
set dst_folder=c:\destination
xcopy "%src_folder%" "%dst_folder%" /exclude:c:\List.txt
这也仅查找列表中的某些方面,因此如果要排除所有副本,则可以键入just(2)并且不包含具有该条目的任何文件。 (这首先引起了我的一个问题。