好吧,我是脚本新手,我正在尝试编辑一个批处理脚本文件,当扩展名为 .ecl 的文件在文件夹中的时间超过 5 分钟左右时,该文件会发送电子邮件。但是还有其他带有 .ecl.part 扩展名的文件会被标记,它会发送电子邮件而不是 .ecl 文件。我很好奇是否可以添加一些内容,以便当文件夹中有 .ecl 文件超过 5 分钟并忽略 .ecl.part 文件时它会发送电子邮件。我为使用 [!(.extension to exclude)].extension 不排除的 Linux 用户读了一篇,我只是想知道这是否适用于我的 Windows 批处理脚本。如果它会起作用,我是像这样添加它还是像这样添加它 .extension not to exclude[!(.extension to exclude)]
这是有问题的脚本的一部分:
for /f "tokens=1-5 delims=:, " %%a in ('forfiles /p z: /d +0 /s /m *.ecl /c "cmd /c if @isdir==FALSE echo @file,@ftime"') do (
set fnam=%%a
set fhr=%%b
set fmin=%%c
set fsec=%%d
set fampm=%%e
if "!fampm!" == "PM" if "!fhr!" neq "12" (set /a "fhr=!fhr!+12")
还有更多的脚本,我没有设置它,而且设置的人不是很有帮助,这就是我来这里的原因。