我现在正在使用批处理文件来删除所有以
应该对此代码进行哪些更改,以便在根文件夹中递归搜索文件夹并删除超过180天的文件?
.snp
结尾的文件,这些文件的时间超过180天。以下代码可用于删除根文件夹下所有以.snp
结尾的文件:
但是我最近发现,在Snapshots文件夹中有按日期组织的文件夹,如下所示:C:\Program Files\Snapshots
下面的代码行不能递归搜索每个目录,因此无法删除。"1-10-2014, 12-20-2014, 10-15-2014 等等..."
应该对此代码进行哪些更改,以便在根文件夹中递归搜索文件夹并删除超过180天的文件?
forfiles /M *.snp /P "C:\Program Files\Snapshots" /S /D -180 /C "cmd /c del /F /Q @path"
forfiles /M *.snp /P "C:\Program Files\Snapshots" /S /D -180 /C "cmd /c echo @path"
- Paul