VBScript FTP使用用户名和密码登录
我正在尝试更新一个VBScript(很少有这方面的经验,我做了很多VB.NET),它读取一个FTP目录并每天将某些文件移动到一个新的本地目录。我的旧代码适用于使用匿名登录的FTP站点,但我现在需要它来访问需要用户名和密码的FTP站点。
这是我目前的代码 -
Sub MoveNSPurolatorFile()
Dim NSPurolatorFTPSite, NSPurolatorMoveFilePath, NSPurolatorFTPFolder, NSPurolatorFTPFileName
Dim folder, files
Dim fso
set fso = CreateObject("Scripting.FileSystemObject")
NSPurolatorFTPSite="\xxx.xxx.x.xx"
NSPurolatorMoveFilePath = "F:TestDirectory"
NSPurolatorFTPFolder = "TestFolder"
NSPurolatorFTPFileName = "MAN0201.CSV"
If InStr(NSPurolatorFTPFileName, "_processed") = 0 and InStr(NSPurolatorFTPFileName, ".CSV") > 0 Then
If fso.FolderExists(NSPurolatorFTPSite & NSPurolatorFTPFolder) Then
If fso.FileExists(NSPurolatorFTPSite & NSPurolatorFTPFolder & NSPurolatorFTPFileName) Then
objfile.writeline "NS Purolator File Found: " & NSPurolatorFTPSite & NSPurolatorFTPFolder & NSPurolatorFTPFileName
fso.copyFile NSPurolatorFTPSite & NSPurolatorFTPFolder & NSPurolatorFTPFileName, NSPurolatorMoveFilePath & ""
Else
objfile.writeline "File does not exist: " & NSPurolatorFTPSite & NSPurolatorFTPFolder & NSPurolatorFTPFileName
End If
End If
End If
Next
End Sub
它说该文件夹不存在,但我知道它确实存在,当我对不需要用户名和密码的ftp站点运行此代码时,它工作正常。我想我的问题是 - 在尝试访问文件夹等之前,如何使用VBScript将用户名和密码传递到ftp站点?
谢谢。
没有找到相关结果
已邀请:
4 个回复
娠频摩
烷刨画颠离
耐钨徒
破弯