服务器文件vb无法读取,关于局域服务器文件监控的问题

我想到的办法是:

使用 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  删除临时文件结束 ----

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值