我准备了一个forfiles脚本,使用下面的命令从多个服务器上的一个位置删除文件和文件夹。但是,下面的脚本不会删除目录和子目录,只会删除文件,我尝试了很多开关,但没有任何效果。任何进一步的帮助都非常感谢。
WMIC /node:@c:\List of the servers.txt PROCESS CALL CREATE "FORFILES.exe /p %systemroot%\Temp /s /m *.* /d -2 /c \"cmd /c erase @file /q\""
答案 0 :(得分:0)
试试这个(未经测试):
WMIC /node:@c:\List of the servers.txt PROCESS CALL CREATE "FORFILES.exe /p %systemroot%\Temp /d -2 /c "cmd /c if @isdir==TRUE rd /s @file""
要毫无疑问地删除文件夹,请将/q
添加到rd
命令行。