我需要删除daily
30天后以名称开头的所有文件夹及其内容,以及monthly
365天后以名称开头的所有文件夹。不幸的是,每日和每月备份必须位于同一文件夹中。
这是我正在尝试使用的脚本,但它并不喜欢通配符。有什么建议么?
forfiles -p u:\backups\daily* -d 30 -c "cmd /c IF @isdir == TRUE rd /S /Q @path"
forfiles -p u:\backups\monthly* -d 365 -c "cmd /c IF @isdir == TRUE /rd /S /Q @path"