我想到的办法是:
使用 DOS 命令 XCOPY 来复制最新的文件和更新了文件。复制过程中,生成文件日志。
然后读这个文件,根据这个日志文件来显示提示。
给个我们服务器定时备份文件的批处理给你参考一下。
@echo off
Echo --- 开始复制备份 ----
Echo ---%date% %time% 开始复制备份 ---- >>"G:\pub\baklog\%date%.txt"
echo --- %time% 复制 WORD 文件 --- >>"G:\pub\baklog\%date%.txt"
Xcopy "F:\FTP\Anonymous\*.DOC" "D:\doc\*.doc" /s /e /y /d >>"G:\pub\baklog\%date%.txt"
ECHO --- %time% 复制 EXICEL 文件 --- >>"G:\pub\baklog\%date%.txt"
Xcopy "F:\FTP\Anonymous\*.xls" "D:\doc\*.xls" /s /e /y /d >>"G:\pub\baklog\%date%.txt"
ECHO --- %time% 复制 WPS 文件 --- >>"G:\pub\baklog\%date%.txt"
Xcopy "F:\FTP\Anonymous\*.wps" "D:\doc\*.wps" /s /e /y /d >>"G:\pub\baklog\%date%.txt"
ECHO --- %time% 复制 JPG图像 文件 --- >>"G:\pub\baklog\%date%.txt"
Xcopy "F:\FTP\Anonymous\*.jpg" "D:\doc\*.jpg" /s /e /y /d >>"G:\pub\baklog\%date%.txt"
ECHO --- %time% 复制 PUB出版物 文件 --- >>"G:\pub\baklog\%date%.txt"
Xcopy "F:\FTP\Anonymous\*.pug" "D:\doc\*.pug" /s /e /y /d >>"G:\pub\baklog\%date%.txt"
ECHO --- %time% 复制 TXT 文件 --- >>"G:\pub\baklog\%date%.txt"
Xcopy "F:\FTP\Anonymous\*.txt" "D:\doc\*.txt" /s /e /y /d >>"G:\pub\baklog\%date%.txt"
ECHO --- %time% 复制 PSD 文件 --- >>"G:\pub\baklog\%date%.txt"
Xcopy "F:\FTP\Anonymous\*.psd" "D:\doc\*.psd" /s /e /y /d >>"G:\pub\baklog\%date%.txt"
ECHO --- %time% 复制 Core 文件 --- >>"G:\pub\baklog\%date%.txt"
Xcopy "F:\FTP\Anonymous\*.cdr" "D:\doc\*.cdr" /s /e /y /d >>"G:\pub\baklog\%date%.txt"
ECHO --- %time% 复制 PDF 文件 --- >>"G:\pub\baklog\%date%.txt"
Xcopy "F:\FTP\Anonymous\*.pdf" "D:\doc\*.pdf" /s /e /y /d >>"G:\pub\baklog\%date%.txt"
Echo --- %date% %time% 复制备份结束 ---- >>"G:\pub\baklog\%date%.txt"
Echo --- %date% %time% 删除临时文件开始 ---- >>"G:\pub\baklog\%date%.txt"
c:
cd "C:\Documents and Settings\Administrator.SERVER242\Local Settings\Temporary Internet Files"
del *.* /s/q/a
d:
cd d:\temp
del *.* /s/q/a
Echo --- %date% %time% 删除临时文件结束 ---- >>"G:\pub\baklog\%date%.txt"
Echo --- 立即重启服务器 ----
shutdown /r /t 0
这天不上班,只有一个文件被更新了,日志里只有一行数据,你也一起参考下吧。
生成的日志文件:
---2014-02-23 星期日 5:00:00.38 开始复制备份 ----
--- 5:00:00.38 复制 WORD 文件 ---
F:\FTP\Anonymous\2014\申报书.doc
复制了 1 个文件
--- 5:02:55.38 复制 EXICEL 文件 ---
复制了 0 个文件
--- 5:03:52.00 复制 WPS 文件 ---
复制了 0 个文件
--- 5:04:39.11 复制 JPG图像 文件 ---
复制了 0 个文件
--- 5:05:49.44 复制 PUB出版物 文件 ---
复制了 0 个文件
--- 5:06:36.41 复制 TXT 文件 ---
复制了 0 个文件
--- 5:07:23.37 复制 PSD 文件 ---
复制了 0 个文件
--- 5:08:09.63 复制 Core 文件 ---
复制了 0 个文件
--- 5:08:55.77 复制 PDF 文件 ---
复制了 0 个文件
--- 5:09:42.44 复制 MPG 文件 ---
复制了 0 个文件
--- 2014-02-23 星期日 5:10:29.22 复制备份结束 ----
--- 2014-02-23 星期日 5:10:29.23 删除临时文件开始 ----
--- 2014-02-23 星期日 5:10:29.75 删除临时文件结束 ----