• bat检测文件大小并邮件报警


    rem 获取当前日期
    set TimeName=%date:~0,4%%date:~5,2%%date:~8,2%
    rem 获取文件名
    set file=%TimeName%
     
    rem 获取文件大小
    for %%i in ("D:historysshqdata\%file%") do (
    set indexdx=%%~zi
    )
     
    rem  将文件大小导入到
    echo %file% > body.txt
    echo %indexdx% >> body.txt
     
    :::::::::::::: 发送邮件参数设置::::::::::::::
    set from=xxxxx@163.com    
    set user=xxxxx
    set pass=xxxxx
    set subj=测试
    rem  你要发送的内容,写入文件文件
    set mail=body.txt
    rem  要发送的附件  
    set attach=*.jpg
    set server=smtp.163.com
    set debug=-debug -log blat.log -timestamp
     
    rem  发送邮件命令,需要下载 C:UsersAdministratorDesktopBlat250fulllat.exe %mail% -to %to% -base64 -charset Gb2312 -subject %subj% -attach %attach% -server %server% -f %from% -u %user% -pw %pass% %debug%
    pause
     
    rem 获取当前时间
    set t=%time:~0,2%
     
    rem  判断,并发送邮件报警
    if %t% == 10 (
    if %indexdx% gtr 512000 ( C:UsersAdministratorDesktopBlat250fulllat.exe %mail% -to %to% -base64 -charset Gb2312 -subject %subj% -attach %attach% -server %server% -f %from% -u %user% -pw %pass% %debug%
    pause ) 
    )
     
    if %t% == 14 (
    if %indexdx% gtr 512000 ( C:UsersAdministratorDesktopBlat250fulllat.exe %mail% -to %to% -base64 -charset Gb2312 -subject %subj% -attach %attach% -server %server% -f %from% -u %user% -pw %pass% %debug%
    pause ) 
    )
     
    if %t% == 15 (
    if %indexdx% gtr 512000 ( C:UsersAdministratorDesktopBlat250fulllat.exe %mail% -to %to% -base64 -charset Gb2312 -subject %subj% -attach %attach% -server %server% -f %from% -u %user% -pw %pass% %debug%
    pause ) 
    )
  • 相关阅读:
    [转]Xcode4.5.1破解iOS免证书开发真机调试与ipa发布
    [转]QT多线程异步调用
    [转]Clone Object as instance in OgreMax
    [转]Texture atlas extension to the RTSS
    [转]QT中线程调用GUI主线程控件的问题
    c语言打印菱形解析
    今天开始第一次win32汇编之旅 先搭建编程环境吧
    MSHFlexGrid控件
    用1602模拟电子钟功能
    Combobox控件使用
  • 原文地址:https://www.cnblogs.com/GXLo/p/5201265.html
Copyright © 2020-2023  润新知