Batch file 创建一个批处理文件以备份文件夹,并在其中创建如何排除其中一个文件夹进行备份的批处理文件

Batch file 创建一个批处理文件以备份文件夹,并在其中创建如何排除其中一个文件夹进行备份的批处理文件,batch-file,Batch File,我创建了一个批处理文件,该文件将使用XCopy备份所有文件夹及其子文件夹。下面是代码:我已经有了一个获取当前日期和时间的脚本。我将其设置为当前日期和当前时间 @echo off Xcopy /S /I /E /H D:\WorkingTFS\TEST_COP D:\BackUp\%curr_date%_%curr_time%_backup pause 现在它正在正确备份所有文件夹。现在,我想在创建备份时排除其中一个文件夹(例如:存在于D:\WorkingTFS\TEST\u COP中的Ol

我创建了一个批处理文件,该文件将使用XCopy备份所有文件夹及其子文件夹。下面是代码:我已经有了一个获取当前日期和时间的脚本。我将其设置为当前日期和当前时间

@echo off

Xcopy /S /I /E /H D:\WorkingTFS\TEST_COP D:\BackUp\%curr_date%_%curr_time%_backup 
pause

现在它正在正确备份所有文件夹。现在,我想在创建备份时排除其中一个文件夹(例如:存在于D:\WorkingTFS\TEST\u COP中的OldTest文件夹)。有人能帮我做这件事吗

为什么不直接使用排除参数

@echo off
echo WorkingTFS\TEST_COP\OldTest >exclude.txt
Xcopy /S /I /E /H D:\WorkingTFS\TEST_COP D:\BackUp\%curr_date%_%curr_time%_backup /EXCLUDE:exclude.txt
pause