將資料夾上傳至ftp伺服器的批處理程式怎麼寫

時間 2021-08-30 09:51:48

1樓:匿名使用者

@echo off

echo open 192.168.1.10>ftp.txtecho user>>ftp.txt

echo password>>ftp.txtecho prompt>>ftp.txt

echo mput *>>ftp.txt

for /f "tokens=*" %%i in ('dir/s/b/ad') do (

echo mkdir "%%~ni" >>ftp.txtecho cd "%%~ni" >>ftp.txtecho lcd "%%i" >>ftp.

txtecho mput * >>ftp.txtecho cd ..>>ftp.

txt)

ftp -s:ftp.txt

如何寫一個bat批處理自動上傳檔案到ftp

2樓:匿名使用者

@echo off

echo open 10.80.138.

16 >ftp.upecho ftp_admin >>ftp.upecho password11 >>ftp.

upecho cd .\user >>ftp.upecho binary>>ftp.

upecho put "d:\user list\user.csv">>ftp.up

echo bye>>ftp.up

ftp -s:ftp.up

del ftp.up /q

pause

直接寫好了.請測試.

以上**經測試可用.

想做一個批處理 將指定檔案用ftp上傳

3樓:匿名使用者

我估計你的批處理名字是ftp.bat吧。改名,例如ftp1.bat

4樓:

這裡有一個完整的ftp自動化指令碼,你可以參考下1.批處理名稱不能叫ftp.bat其它均可,如autoftp.bat2.-s後面的檔案最好用絕對路徑

3.open後面最好要用合法的公有ip或私有ip地址,不要用本地迴環地址127.0.0.1

上面連結的指令碼我經常用的,你弄不出來是你自己的問題,先檢查上面三個條件,如果還有錯誤,按錯誤提示一步步檢查

想做批處理將指定檔案用FTP上傳

我估計你的批處理名字是ftp.bat吧。改名,例如ftp1.bat 這裡有一個完整的ftp自動化指令碼,你可以參考下1.批處理名稱不能叫ftp.bat其它均可,如autoftp.bat2.s後面的檔案最好用絕對路徑 3.open後面最好要用合法的公有ip或私有ip地址,不要用本地迴環地址127.0....

linux架ftp伺服器資料夾許可權設定問題

需求1 我記得在vsftpd中,當你使用了ftp使用者登陸預設的就是 var ftp,因為ftp使用者是vsftpd中的,預設站點就是這個,而且已經禁錮在了這個目錄中,也就是說即使你在vsftpd中使用了cd 這個命令,依然還是在 var ftp目錄中。需求2和3可以通過以下方式完成。隨便在什麼位置...

用批處理,將資料夾裡面的檔案自動上傳到ftp上

此項操作需要製作兩個檔案。第一個檔案 批處理檔案 ftp.bat ftp s ftp.ftp ping 127.0.0.1 n 2 nul 0第二個檔案 ftp指令碼 ftp.ftp open 10.10.10.10 user username password lcd d ftp put txt ...