[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を入れないとコピーがうまくいかないみたい。
参考