Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 我需要用批处理文件从所有子文件夹中删除符合条件的文件_Batch File - Fatal编程技术网

Batch file 我需要用批处理文件从所有子文件夹中删除符合条件的文件

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

我正在尝试管理一些备份溢出问题。目前我有一个.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 -14 -c "cmd /c del @file"