可以的,但是你的问题描述的太模糊了`这样吧 假设你的软件生成的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点定时备份了,确保你的机器是开启状态