バッチ ファイルから 1 か月以上前のディレクトリを削除しようとしています。次を使用してディレクトリ名を一覧表示できます。
dir D:* /A:DH
しかし、特定の時間にそれらを削除する方法がわかりません。
誰かがこれで私を助けることができますか?
コマンドを使用forfiles
します。
構文:
FORFILES [/p Path] [/m Mask] [/s] [/c Command] [/d [+ | -] {dd/MM/yyyy | dd}]
次のコマンド
は、30 日以上経過forfiles /p "C:\source_folder" /s /m *.* /c "cmd /c Del @path" /d -30
したファイルを消去します。c:\source_folder
ここでより多くの例と説明を参照してください