Sunday, May 4th, 2025

DOS批处理删除指定路径下以bak结尾的文件

DOS批处理删除指定路径下以bak结尾的文件,且创建日期大于30天的文件。

@echo off setlocal

set “backup_folder=D:\DB_backup”

set “file_extension=.bak”

set “max_age_days=30”

forfiles /p “%backup_folder%” /s /m “*%file_extension%” /d -%max_age_days% /c “cmd /c if @isdir==FALSE del @path”

endlocal

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注