Vbscript 在FTP服务器中创建文件夹

Vbscript 在FTP服务器中创建文件夹,vbscript,ftp,directory,Vbscript,Ftp,Directory,我必须使用VBScript在FTP服务器中创建一个文件夹。现在,我可以将机器中的本地文件保存到FTP服务器中的文件夹中。但是我必须使用VBScript代码在FTP中创建一个文件夹,并且应该将本地文件保存到该文件夹中。有人能帮我解决这个问题吗?下面给出了我使用的代码 Set objFSO = Wscript.CreateObject("Scripting.FileSystemObject") Set oShell = CreateObject("Shell.Application") path =

我必须使用VBScript在FTP服务器中创建一个文件夹。现在,我可以将机器中的本地文件保存到FTP服务器中的文件夹中。但是我必须使用VBScript代码在FTP中创建一个文件夹,并且应该将本地文件保存到该文件夹中。有人能帮我解决这个问题吗?下面给出了我使用的代码

Set objFSO = Wscript.CreateObject("Scripting.FileSystemObject")
Set oShell = CreateObject("Shell.Application")
path ="D:\imgs\images (2).jpg"

FTPUpload(path)

Sub FTPUpload(path)
  Const copyType = 16
  waitTime = 10000
  FTPUser = "ftp_username"
  FTPPass = "ftp_password"
  FTPHost = "ipaddress"
  FTPDir = "/ftpDirectory/" 
  strFTP = "ftp://" & FTPUser & ":" & FTPPass & "@" & FTPHost & FTPDir
  Set objFTP = oShell.NameSpace(strFTP)
  If objFSO.FileExists(path) Then
    Set objFile = objFSO.getFile(path)
    strParent = objFile.ParentFolder
    Set objFolder = oShell.NameSpace(strParent)
    Set objItem = objFolder.ParseName(objFile.Name)
    WScript.Echo "Uploading file " & objItem.Name & " to " & strFTP
    objFTP.CopyHere objItem, copyType
  End If
  'WScript.Echo "Uploaded Successfully"

这篇文章已经回答了这个问题。