求助用vb编写一个程序,实现从局域网内一台服务器更新替换一些文件。

就是从2003文件服务器上更新nod32的病毒库到局域网内的客户机上。具体就是例如A是服务器ip地址是192.168.1.254,在里面建立共享文件夹nod32。在局域网... 就是从2003文件服务器上更新nod32的病毒库到局域网内的客户机上。具体就是例如A是服务器ip地址是192.168.1.254,在里面建立共享文件夹nod32。在局域网内其它电脑(假设为B.C.D等等)上执行完这个程序后会对比nod32文件夹,第一次运行则在D盘建立nod32文件夹,并将A服务器上nod32文件夹内容复制下来。如第二次或第三次执行后本地电脑D盘有此文件夹则与A服务器上文件夹内容对比,如有变化则删除本地nod32文件夹后将A服务器上的nod32文件夹复制下来。
请大神们帮忙 编写这个程序的代码,并注释代码说明,本人在学VB菜鸟。批处理已经基本实现此功能了。批处理代码如下:
@echo off
color 3f
if exist D:\nod32 rd /S /Q D:\nod32
md D:\nod32
xcopy /y \\192.168.1.254\nod32 D:nod32 >nul
echo 更新完毕,即将退出!
ping -n 3 127.1>nul
exit
展开
 我来答
百度网友bdb9803
2012-05-03 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
Private Sub Command1_Click()
Dim NodPath As String
NodPath = "D:\nod32"
If Dir(NodPath, vbDirectory) = "" Then
Kill NodPath & "\*.*"
RmDir NodPath
End If
Shell "CMD /C xcopy /y \\192.168.1.254\nod32 D:\nod32", vbNormalFocus
MsgBox "更新完毕,即将退出!"
Shell "CMD /c ping -n 3 127.1>nul", vbNormalFocus
End Sub
liujj4241
2012-05-03 · TA获得超过4043个赞
知道大有可为答主
回答量:7021
采纳率:58%
帮助的人:783万
展开全部
调用scriptiog.filesystemobject
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7e87608
2012-05-03 · TA获得超过176个赞
知道小有建树答主
回答量:524
采纳率:0%
帮助的人:168万
展开全部
mark,以前写了一个,源代码不记得丢哪去了,大概思路就是读取文件夹里的目录,通过文件属性,版本,大小等进行对比判断,决定是否下载更新.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zx001z7d53
2012-05-02 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5644万
展开全部
shell+批处理就可以了,网上很多这样的代码
追问
批处理已经实现了我需要的功能,但我现在想学vb,用VB来编程解决这个问题。不过依然谢谢你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式