Windows環境のApacheとTomcatのアクセスログを一定期間過ぎたものから消すバッチファイルのメモ。 以下のバッチファイルをタスクスケジューラで実行 for /f "delims=" %%K in ('forfiles /P "C:\Apache\logs" /M access.????????.log /D 7 /c "cmd /c if @isdir==FALSE echo @path"') do del %%K for /f "delims=" %%K in ('forfiles /P "C:\Tomcat\logs" /M localhost_access_log.????-??-??.txt /D 7 /c "cmd /c if @isdir==FALSE echo @path"') do del %%K 参考 Forfiles | Microsoft Docs Win