6

首先:我对批处理完全陌生。

我想编写一个批处理文件来删除最小的文件和文件夹。5天以上。此代码适用于所有文件:

FORFILES /p "C:\Users\rs\Desktop\testbatch" /s /m *.* /d -5 /c "cmd /c if not @isdir==TRUE del @path"

但是我的文件夹还在这里,如果它们是最小的,我也不知道如何删除它们。5天大。有人可以给我一个提示吗?

干杯

4

2 回答 2

2

del删除文件,而您需要rmdir用于目录。

于 2013-10-23T07:31:47.540 回答
1
FORFILES /p "C:\Users\rs\Desktop\testbatch" /s /m *.* /d -5 /c "cmd /c if  @isdir==TRUE  rd /s /q  @path "
于 2013-10-23T07:32:07.930 回答