Batch file 使用脚本[.bat]检查具有文件扩展名的过期文件
我对写剧本是新手。我需要帮助编写脚本,我将详细描述如下:Batch file 使用脚本[.bat]检查具有文件扩展名的过期文件,batch-file,Batch File,我对写剧本是新手。我需要帮助编写脚本,我将详细描述如下: 目前,我有4个文件夹: 2个带有.pdf的文件夹 2个包含.rar文件的文件夹 一个脚本文件。检查所有文件夹 此脚本将按扩展名(.pdf/.rar)进行搜索,并检查文件的日期是否过期(如过期1天) 通过向PIC发送基于包含过期文件的文件文件夹名称的电子邮件发出警报 可以使用FORFILES命令执行此操作。(键入FORFILES/?获取文档) 因为我是新来的,所以我尝试将一个文件从一个文件夹移动到另一个文件夹,仅此而已 :: Set t
- 2个带有.pdf的文件夹
- 2个包含.rar文件的文件夹
可以使用FORFILES命令执行此操作。(键入FORFILES/?获取文档)
因为我是新来的,所以我尝试将一个文件从一个文件夹移动到另一个文件夹,仅此而已
:: Set this Variable to the command to email someone
SET MAILER=echo mail user -s
:: Set this variable to the number of days overdue to look for
SET OVERDUE=1
:: Set folder names here - these are relative to the current directory
SET FOLDERS= "C:\temp\BLANK" "C:\TEMP\New Folder"
:: Now loop through the folders
FOR /f "tokens=*" %%G in ('dir /b /s /a:d %FOLDERS%') do (
echo %%G
FORFILES /p "%%G" /s /d %OVERDUE% /c "cmd /c %MAILER% @file"
PAUSE
)
EXIT /b