批处理文件:删除730天以上的文件夹

问题描述 投票:0回答:1

我已经阅读了所有线程,但是无法处理将删除730天以上的文件夹的批处理文件。我想删除该文件夹及其所有内容。我正在使用这个:

forfiles -p "C:\Images\Images\Line 1" -d 730 -c "cmd /c IF @isdir == TRUE rd /S /Q @path"
Pause

但是它不起作用!

我想念的是什么?另外,请注意,我是批处理文件新手.....

batch-file delete-file auto-delete
1个回答
0
投票

forfiles开关不解释为-,而是解释为/。您也没有在“ / d”开关前添加-符号。默认符号为+,因此设置非常重要。固定代码为:

@forfiles /p "C:\Images\Images\Line 1" /d -730 /c "cmd /c IF @isdir==TRUE rd /S /Q @path" 
pause
© www.soinside.com 2019 - 2024. All rights reserved.