Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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 如何使用windows命令提示符远程删除早于x天的子文件夹?_Batch File_Cmd_Command Prompt - Fatal编程技术网

Batch file 如何使用windows命令提示符远程删除早于x天的子文件夹?

Batch file 如何使用windows命令提示符远程删除早于x天的子文件夹?,batch-file,cmd,command-prompt,Batch File,Cmd,Command Prompt,如何远程删除早于x天的子文件夹?可以找到这样的语法,但它会删除xFOLDER中的所有子文件夹。知道如何修改语法并只删除xFOLDER中7天以上的子文件夹吗 FOR /D %i IN (\\IP ADDRESS\FOLDERA\FOLDERB\FOLDERC\FOLDERD\xFOLDER\*) DO RD /S /Q "%i" DEL /Q \\IP ADDRESS\FOLDERA\FOLDERB\FOLDERC\FOLDERD\xFOLDER\*.* 我使用这个命令设法删除目录和子目录 RD

如何远程删除早于x天的子文件夹?可以找到这样的语法,但它会删除xFOLDER中的所有子文件夹。知道如何修改语法并只删除xFOLDER中7天以上的子文件夹吗

FOR /D %i IN (\\IP ADDRESS\FOLDERA\FOLDERB\FOLDERC\FOLDERD\xFOLDER\*) DO RD /S /Q "%i"
DEL /Q \\IP ADDRESS\FOLDERA\FOLDERB\FOLDERC\FOLDERD\xFOLDER\*.*

我使用这个命令设法删除目录和子目录

RD删除目录

/S用于删除目录树

/Q安静模式

forfiles/D-7/C“cmd/C rd/s/q@path”


根据需要更改代码。

查看FORFILES命令可能与@Squashman FORFILES重复。但它不适用于UNC路径。我将远程删除文件。@user2784400然后使用PUSHD。类似于您的,并且有您应该发现有用的答案。