• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:30日経過したファイルとサブフォルダを削除したい)

30日経過したファイルとサブフォルダを削除する方法

このQ&Aのポイント
  • フォルダ内のファイルとサブフォルダについて、作成から30日以上経過しているものを削除する方法を探しています。
  • 現在、実行しているコマンドではうまく削除できず、特にサブフォルダの削除がうまくいきません。
  • 解決方法を教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.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

yossyy0216
質問者

お礼

アドバイスいただいた通り記述し、無事フォルダを削除することができました。 本当に、ありがとうございました。

関連するQ&A