我的forfiles命令是:
forfiles /p "%%~a" /d %days% /c "cmd /c if /i @isdir==true echo Deleting... @path & rd /s /q @path"
如果我写:
echo @path>>Folders_that_deleted.xls
在'Forfiles'
命令中它将在每个子文件夹中生成Excel文件
适用条件!我需要的是在删除之前将所有文件夹名称发送到 ONE excel文件。
在此先感谢!!
答案 0 :(得分:0)
您可以包含文件所在位置的完整路径
echo @path>>d:\somewhere\Folders_that_deleted.xls
或者,更好的是,重定向完整的forfiles
>> folders_that_deleted.xls (
forfiles /p "%%~a" /d %days% /c "cmd /c if /i @isdir==true echo Deleting... @path & rd /s /q @path"
)