我想使用批处理文件从文件夹中删除指定日期之外的所有文件和子目录?

时间:2015-07-02 08:41:37

标签: batch-file dos

我使用了以下命令,但它只删除文件而不删除文件夹。

for /f "tokens=2" %%a in ('findstr date: App.config') do set "variable=%%a"

@echo %variable%

for /f "tokens=*" %%a IN ('xcopy C:\Users\dsejwani\Desktop\poc* /d:%variable% /S /L /I null') do if exist %%~nxa echo %%~nxa >> FILES_TO_KEEP.TXT

for /f "tokens=*" %%a IN ('xcopy C:\Users\dsejwani\Desktop\poc* /S /L /I /EXCLUDE:FILES_TO_KEEP.TXT null') do if exist "%%~pnxa" del "%%~pnxa"

0 个答案:

没有答案