- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:30日経過したファイルとサブフォルダを削除したい)
30日経過したファイルとサブフォルダを削除する方法
このQ&Aのポイント
- フォルダ内のファイルとサブフォルダについて、作成から30日以上経過しているものを削除する方法を探しています。
- 現在、実行しているコマンドではうまく削除できず、特にサブフォルダの削除がうまくいきません。
- 解決方法を教えていただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
フォルダ内のファイルを消すと、フォルダのタイムスタンプが更新されますので、フォルダの削除はタイムスタンプを見てはだめです。 FTP-testというものが説明無しに出てきて意味不明なので、その部分は無視して、質問文にそって解答します。 rem 30日経ったファイルを削除 forfiles /P C:\temp /S /D -30 /C "cmd /c if @isdir==FALSE del @path" pushd C:\temp rem フォルダが空なら削除 rem 空でなければrdがエラーになるのでエラーメッセージをNULに捨てる for /d /r %%A in (*) do rd "%%~pnxA" 2>NUL popd
お礼
アドバイスいただいた通り記述し、無事フォルダを削除することができました。 本当に、ありがとうございました。