用VBS可执行程序+Xmlhttp下载备份网上文件的代码
佣兵天下好看吗,江阴车震门,珀尚
今天写程序时突然想到做一个文件的备份,把网站上的数据库备份到本地机上。一个简单的小程序,做成可执行的文件,用vbs最简单方便了。 'on error resume next
dim iremote,ilocal
iremote = inputbox("请输入远程文件路径:")
set xpost = createobject("microsoft.xmlhttp")
xpost.open "get",iremote,0
xpost.send()
set stream = createobject("adodb.stream")
stream.mode = 3
stream.type = 1
stream.open()
stream.write(xpost.responsebody)
if (stream.size<10240) then
msgbox("远程文件不存在!")
else
savefile
end if
stream.close
set stream = nothing
' 保存文件
function savefile
ilocal = inputbox("请输入本机保存路径:")
set fso = createobject("scripting.filesystemobject")
returnvalue = "0"
if (fso.fileexists(ilocal)) then
returnvalue = msgbox("'"&ilocal&"'文件已存在,真的要覆盖吗?",vbyesnocancel,"确认框")
end if
set fso = nothing
if (returnvalue = "6" or returnvalue = "0") then '覆盖
stream.savetofile ilocal,2
msgbox("文件备份成功!")
elseif (returnvalue = "7") then
savefile
end if
end function
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
相关文章:
-
-
-
-
用vbs实现文本循环读取
因为测试中需要读取一批url数据进行浏览,其实使用qtp本身的table能实现多种读取方式,但是因为需要tabel是使用excel保存的,在没有...
[阅读全文]
-
-
-
-
-
-
-
网友评论