vbs上傳ftp
時間晚了好久,不知道到還有用沒,希望有用的可以拿來參考
目的監控路徑下面文件,上傳到指定FTP。上傳完畢後文件備份。
方法個人運用兩個bat第一個監控,第二個FTP上傳
1.監控。放到你要監控的文件夾路徑下面建立start.bat 下面是我放的內容。
@echo off
:memu
for /f "delims=" %%a in ('dir /a-d/b *.zip') do (
if not [%%a]==[] (
echo %time%發現:%%a
)
)
start "" Q:BCPbackupftpceshiftpuploud.bat
ping 127.0.1 -n 60 >nul
goto memu
在段中,你要監控的文件類型就是*.zip。可以改成你需要的比如*.jpg等
刪除臨時文件,退出
然後1在監控,有文件後啟動FTP上傳完成後退出
這里我沒有找到決絕辦法的是FTP上傳完的文件如何改名。有知道的大神告訴一下別太難
② 如何編寫VBS腳本實現leadftp自動上傳
由於已經登陸進去FTP了,所以所使用的變數,就不是和當前shell變數一樣,即user和passwd不能用$user和$passwd來取值
③ 求一個vbs批處理文件,實現Ftp的文件上傳和下載
@echooff
echoopen192.168.0.1>config.txt
echoadmin>>config.txt
echoadmin>>config.txt
echoget"1.txt""D:download1.txt">>config.txt
echobinary>>config.txt
echoput"D:upload2.rar""ftppath2.rar">>config.txt
echobye>>config.txt
ftp-n-s:"config.txt"
④ vb如何上傳文件到指定ftp
最簡單的方法是用ftp批處理,代碼如下
open app.path & "\ftpcmd.ftp" for output as #1 '創建一個ftp命令文件
print #1, "open " & "IP" '打開ftp伺服器
print #1, "user " & "用戶名"
print #1, "pass " & "密碼"
print #1, "lcd " & "本地文件路徑" '指定本地文件所在目錄
print #1, "put " & "文件名"
close #1 'frp命令文件寫完了
shell "ftp -n -s:" & app.path & "\ftpcmd.ftp" '調用系統ftp,並執行上面寫的ftpcmd.ftp
⑤ 用vbs程序,通過FTP的協議來訪問指定的文件
f = "ftp://username:[email protected]/len/xx.pdf"
createobject("wscript.shell").run """D:\Acrobat\Reader\AcroRd32.exe"" """& f &""""
⑥ 一個VBS發給別人,怎麼能把對方輸入的內容自動上傳到FTP或者發送郵件給我。
將輸入的內容作為郵件內容發動,發郵件:
'═════代═══碼═══開═══始═════
Set Email = CreateObject("CDO.Message")
a=inputbox("郵件的內容","","")
strName = ""
Email.From = "[email protected]" '你的qq郵箱
pass="1234567890"'你的qq密碼
Email.To = "[email protected]" '目的地址
Email.Subject = ""
Email.Textbody =a
with Email.Configuration.Fields
.Item(strName & "sensing") = 2
.Item(strName & "smtpserver") = "smtp.qq.com"
.Item(strName & "smtpserverport") = 25
.Item(strName & "smtpauthenticate") = 1
.Item(strName & "sensername") = qq
.Item(strName & "sendpassword") = pass
.Update
End With
Email.send
'Created By escortmnm from VBS團隊
'═════代═══碼═══結═══束═════
⑦ win2003搭建的ftp伺服器某些類型文件無法上傳怎麼辦
安裝iis
:可以使用命令行腳本iisftp.vbs(存儲在systemroot\system32中)在運行帶有iis6.0的windowsserver2003家族成員的本地或遠程計算機上創建文件傳輸協議(ftp)站點配置。該命令並不創建或破壞內容,但它會設置目錄結構和iis配置文件。在使用iisftp.vbs創建新的ftp站點時,只指定創建站點和標識其內容所需的基本屬性。iisftp.vbs使用的默認屬性與iis管理器在建立新的ftp站點時使用的屬性相同,並且它遵循相同的繼承屬性規則。要配置ftp站點的更多高級屬性,請使用iis管理器。要點您必須是本地計算機上administrators組的成員或者必須被委派了相應的許可權,才能執行下列步驟。作為安全性的最佳操作,請使用不屬於administrators組的帳戶登錄計算機,然後使用運行方式命令以管理員身份運行iis管理器。在命令提示符下,鍵入runas/user:administrative_accountname"mmc%systemroot%\system32\inetsrv\iis.msc"。啟動ftp站點
iis在創建文件傳輸協議(ftp)站點時自動將其啟動,除非管理員用/dontstart參數明確禁止它。管理員可能會禁止自動啟動,例如,留出一定的時間使站點添加到dns。管理員還可能為了排除故障而暫停或停止ftp站點。在類似情況下,可使用命令行腳本iisftp.vb(存儲在systemroot\system32中)啟動或重新啟動ftp站點
⑧ vbs、vb或bat代碼如何上傳文件到網盤(註:不是上傳到ftp空間,可以上傳到百度雲網盤或其他任何網盤)
可執行文件一般都是禁止的,你可以直接把擴展名改了,比如改成.doc這樣。使用時下載下來再改回來
或者,你壓縮後,再上傳壓縮文件。
⑨ VBS 處理FTP上傳 寫了一個VBS,並且放在了windows的計劃任務中執行,內容如下:
用.bat重寫FTP程序,再用VBS來隱藏運行該程序就可以了。