写了一段ftp上传的代码,不知道为什么运行结束后,ftp没有上传的文件,代码如下:
我运行成功过,但整理好了以后就不好用了,不知道为什么,大家帮忙看看Dim objFSO, WSHshell
Set objFSO = CreateObject("Scripting.FileSystemObject")
set WSHshell=CreateObject("WScript.Shell")
Set UploadFile = objFSO.opentextfile("D:\X_Session\Upload.dat", 2,True)
UploadFile.WriteLine("129.249.216.246")
UploadFile.WriteLine("develop")
UploadFile.WriteLine("develop")
UploadFile.WriteLine("bin")
UploadFile.WriteLine("cd /export/home/log")Set objFiles = objFSO.GetFolder("D:\X_Session\Out_tmp\").Files
For Each objFile in objFiles
UploadFile.WriteLine("put " & objFile.Path)
NextUploadFile.WriteLine("bye")UploadFile.Close
Set UploadFile = NothingWSHshell.Run "ftp -s:" & "D:\X_Session\Upload.dat", 1, trueSet WSHshell = Nothing
Set objFSO = Nothing
我运行成功过,但整理好了以后就不好用了,不知道为什么,大家帮忙看看Dim objFSO, WSHshell
Set objFSO = CreateObject("Scripting.FileSystemObject")
set WSHshell=CreateObject("WScript.Shell")
Set UploadFile = objFSO.opentextfile("D:\X_Session\Upload.dat", 2,True)
UploadFile.WriteLine("129.249.216.246")
UploadFile.WriteLine("develop")
UploadFile.WriteLine("develop")
UploadFile.WriteLine("bin")
UploadFile.WriteLine("cd /export/home/log")Set objFiles = objFSO.GetFolder("D:\X_Session\Out_tmp\").Files
For Each objFile in objFiles
UploadFile.WriteLine("put " & objFile.Path)
NextUploadFile.WriteLine("bye")UploadFile.Close
Set UploadFile = NothingWSHshell.Run "ftp -s:" & "D:\X_Session\Upload.dat", 1, trueSet WSHshell = Nothing
Set objFSO = Nothing
解决方案 »
- 用.ini 怎么实现 记住上次登陆密码?
- 关于Excel的复制工作表
- 用VB写一个游戏软件,资源怎么加密啊??
- 小弟的网站终于初步做成了,请各位朋友多多支持一下,散分!
- [送点小分]概念性的问题,关于定时器的有效问题。
- 一个和单片机串口通讯的问题
- 帮我看看这段使用PostMesage的代码,为什么一直出现PInvokeStackImbalance..
- VB与EXECL的联系!
- 终于盼到了vb7。0 可不知道visual studio net version 7.0 怎么装~!(吐血啊!~!)
- 挑战性问题....
- 将Excel中指定数据存入数据库当中
- 关于连接SQL Server时候addnew方法的错误的问题
http://hi.baidu.com/10998/blog/item/6deb954f3d08a833aec3abea.html
Set objFSO = CreateObject("Scripting.FileSystemObject")
set WSHshell=CreateObject("WScript.Shell")
Set UploadFile = objFSO.opentextfile("D:\X_Session\Upload.dat", 2,True)
UploadFile.WriteLine("OPEN 129.249.216.246")
UploadFile.WriteLine("develop")
UploadFile.WriteLine("develop")
UploadFile.WriteLine("bin")
UploadFile.WriteLine("cd /export/home/log") Set objFiles = objFSO.GetFolder("D:\X_Session\Out_tmp\").Files
For Each objFile in objFiles
UploadFile.WriteLine("put " & objFile.Path)
Next UploadFile.WriteLine("bye") UploadFile.Close
Set UploadFile = Nothing WSHshell.Run "ftp -s:" & "D:\X_Session\Upload.dat", 1, true Set WSHshell = Nothing
Set objFSO = Nothing大家看一下,我如何能判断FTP连接正确,上传成功,在线等,分不够再加