[Dos] 检查文件是否存在并进行压缩,以及过期删除
来源:互联网 发布:淘宝手机怎么换购 编辑:程序博客网 时间:2024/06/08 08:01
检查服务器Server01上面某个目录中, 是否存在 OFD_99_NN_yyyymmdd_53.txt, 存在则压缩。 如果是21点以前YYYYMMDD为昨天的日期
@echo off
cd /d "C:\Unionstars.FileMonitor\sendfile"
rem 21点之后是检查当天的OFD_99_NN_yyyymmdd_53.zip
if "%time:~0,2%" GEQ "21" (goto today0) else goto yest0
:today0
@set ref=%date:~0,4%%date:~5,2%%date:~8,2%
if exist "OFD_99_NN_%ref%_53.zip" (goto exit0) else goto txt53
rem 21点之前检查是否存在昨天的OFD_99_NN_yyyymmdd_53.zip
:yest0
echo du=date()-1>%temp%\tmp0002.vbs
echo s=right(year(du),4) ^& right("0" ^& month(du),2) ^& right("0" ^& day(du),2)>>%temp%\tmp0002.vbs
echo wscript.echo s>>%temp%\tmp0002.vbs
for /f "delims=x" %%o in ('cscript /nologo %temp%\tmp0002.vbs') do @set ref=%%o
if exist "OFD_99_NN_%ref%_53.zip" (goto exit0) else goto txt53
rem 检查是否存在昨天的FD_99_NN_yyyymmdd_53.txt
:txt53
if exist "\\server01\tads\zhongdeng\recv\OFD_99_NN_%ref%_53.TXT" (goto zip0) else goto exit0
:zip0
rem 压缩文件到当前目录
cd /d "C:\Unionstars.FileMonitor\sendfile"
Rar.exe a -ep OFD_99_NN_%ref%_53.zip \\server01\tads\zhongdeng\recv\OFD_99_NN_%ref%_53.TXT
echo %date% %time% Rar.exe a -ep OFD_99_NN_%ref%_53.zip \\server01\tads\zhongdeng\recv\OFD_99_NN_%ref%_53.TXT >> log.txt
rem "删除10前的文件zip"
echo dt=date()-10>%temp%\tmp0001.vbs
echo s=right(year(dt),4) ^& right("0" ^& month(dt),2) ^& right("0" ^& day(dt),2)>>%temp%\tmp0001.vbs
echo wscript.echo s>>%temp%\tmp0001.vbs
for /f "delims=x" %%i in ('cscript /nologo %temp%\tmp0001.vbs') do @set ref=%%i
cd /d "C:\Unionstars.FileMonitor\sendfile"
for /f "tokens=1,*" %%i in ('dir /b *.zip') do (
if %%i LSS OFD_99_NN_%ref%_53.zip del /S /Q %%i
)
:exit0
exit
- [Dos] 检查文件是否存在并进行压缩,以及过期删除
- winform中判断文件夹以及文件是否存在,文件夹不存在进行创建,文件存在进行删除
- 用perl语言mysql 检查数据库是否存在并删除
- Mysql检查列是否存在并新增、修改、删除列
- Mysql检查列是否存在并新增、修改、删除列
- Mysql检查列是否存在并新增、修改、删除列
- 检查文件是否存在
- 判断文件是否存在并删除
- android 根据时间是否过期进行文件的删除
- PathFileExists检查文件是否存在
- QT检查文件是否存在
- Delphi 检查文件是否存在
- redis 全局命令 查看所有的键,删除键,检查键是否存在,获取过期时间,键的数据结构类型
- C语言判断一个文件是否存在,以及如何删除
- 使用T-SQL进行数据库备份并检查该备份文件是否存在且作出相应处理
- ios 文件操作 检查文件是否存在
- 用JavaScript检查文件是否存在
- iis7.0 检查文件是否存在
- KMP算法之总结篇(转)
- 线程池的研究及实现
- xmu 1012
- 杂
- java反射---getDeclaredFields()与getFields()的区别
- [Dos] 检查文件是否存在并进行压缩,以及过期删除
- iOS 各种bug集锦 以及解决方案 ----(自用)-----》陆续添加
- poj1753(dfs暴力枚举)
- POJ1039-Pipe
- SVN服务器搭建和使用(三)
- 【散文】 漫步在春天
- 【经典算法】——KMP,深入讲解next数组的求解
- ios-开发-UIWebView
- Android Fragment 真正的完全解析(上)