标签: batch-file
我正在尝试删除超过30天的目录中的文件夹。我不想检查其中的子文件夹。如果文件夹超过30天,则将文件夹名称输出到日志文件。现在我使用以下代码获取我的日志文件中的子文件夹名称:
forfiles -p %DIR% -d -30 -c "cmd /c IF @isdir == TRUE rd /S /Q @path && echo @path>>%LOG_DIR%"
如果我拿出/ S,它表示该文件夹不是空的并且没有做任何事情。有没有办法只将主文件夹名称写入日志文件并将其全部删除?