Batch file 我需要用批处理文件从所有子文件夹中删除符合条件的文件
我正在尝试管理一些备份溢出问题。目前我有一个.bat文件,它将删除所有超过14天的文件。我的问题是,我需要遍历所有子文件夹并删除所有大于14天的.bak文件。 任何帮助都将不胜感激 这是我到目前为止的资料Batch file 我需要用批处理文件从所有子文件夹中删除符合条件的文件,batch-file,Batch File,我正在尝试管理一些备份溢出问题。目前我有一个.bat文件,它将删除所有超过14天的文件。我的问题是,我需要遍历所有子文件夹并删除所有大于14天的.bak文件。 任何帮助都将不胜感激 这是我到目前为止的资料 D: cd D:\DBBK forfiles -p D:\DBBK -m *.bak -d -14 -c "cmd /c del @file" 好的,那很容易。我只需要在文件中添加一个“/s” D: cd D:\DBBK forfiles /s -p D:\DBBK -m *.bak
D:
cd D:\DBBK
forfiles -p D:\DBBK -m *.bak -d -14 -c "cmd /c del @file"
好的,那很容易。我只需要在文件中添加一个“/s”
D:
cd D:\DBBK
forfiles /s -p D:\DBBK -m *.bak -d -14 -c "cmd /c del @file"