批处理中如何判断文件日期
发布网友
发布时间:2022-06-03 15:35
我来回答
共1个回答
热心网友
时间:2023-11-13 12:00
可以的,但是你的问题描述的太模糊了`这样吧
假设你的软件生成的LOG文件是2010-11-22.log,
2010-11-23.log 等等..你要复制当天的到c:\logbackup\
文件夹下,那就将以下代码保存为bat文件,置于软件生成Log文件的文件夹下,就是和LOG文件一起,然后双击运行就好了, @echo
off if
not
exist
"c:\logbackup\"
md
"c:\logbackup\" for
%%i
in
(*.log)
do
if
%%~ni==%date:~0,10%
copy
%%i
"c:\logbackup\%%i"
pause 确保你的文件名中不含有空格,要是你想每天定时运行这个批处理,请将这个批处理保存在c:\backup.bat,接着请在cmd中键入 at
12:00
/every:M,T,W,TH,F,S,SU
start
C:\backup.bat 就可以实现每天12点定时备份了,确保你的机器是开启状态