FTPにアップロード

[vbs][wsh]

strDest = "ftp://<ユーザー名>:<パスワード>@<ftpドメイン>/<アップロード先フォルダ>"

With CreateObject("Shell.Application")
	Set objDest = .NameSpace(strDest)
	objDest.CopyHere("C:\Users\ユーザー\Desktop\アップロードしたい.txt")
	WScript.Sleep(5000)
End With

ネタ元


CopyHereは非同期な命令なのでWScript.Sleepを入れないとコピーがうまくいかないみたい。


参考