批處理自動上傳
Ⅰ 請教高手怎麼製作區域網自動上傳文件的批處理文件
前提要你打開系統的默認共享,guest用戶開啟,文件夾共享服務打開 ,並且登陸密碼為空,
@echo on
x \\192.168.1.22\D$\*.* \\192.168.1.23\E$
exit
192.168.1.22 為A機IP。
192.168.1.23 為B機IP。
根據你的IP自己改。
(注意空格)
沒試過,不知道可不可行。
Ⅱ 如何寫一個bat批處理自動上傳文件到Sftp
@echo off::地址set ftpadd=192.168.0.3::用戶名set user=admin::密碼set pw=pass::ftp臨時文件set tmpftp=%temp%\tmp_ftp%Random%.tempmd d:\temp >nul:up::建立測試文件 文件名自增1echo %date% %time% >d:\temp\a%num%.txt::生成ftp上傳 %1 是要上傳的文件路徑call :login d:\temp\a%num%.txt::開始上傳並生成,日誌 ,當前目錄 ftpt.log 為日誌文件ftp -s:%tmpftp% >>ftpt.logecho ----------%time%--------->>ftpt.log::刪除臨時文件del /q/f %tmpftp%set /a num+=1echo 上傳 a%num%.txt::延時ping /n 10 127.1 >nulgoto up ::生成ftp上傳文件:login(echo open %ftpadd%echo %user%echo %pw%echo pwdecho put %1echo bye)>>%tmpftp%goto :eof
這是我模擬的代碼,你可以改下。
Ⅲ 批處理文件自動上傳文件到FTP沒反應
把ftp.bat改名ftp1.bat
或隨便改什麼名,就是不能叫ftp.bat
Ⅳ FTP批處理自動上傳,放到計劃任務里不執行
你把前面的flashfxp加上軟體的安裝目錄看看,即形如
@"x:\xxx\flashfxp.exe" -c2 ....
另外自動同步可以用second這類軟體,沒必要自己用flashfxp這類ftp軟體。
Ⅳ 請問自動上傳特定目錄到FTP伺服器的BAT批處理怎樣寫
您可以使用cmd環境的rar,對所有B00n文件夾下的C003進行整體打包,然後上傳各個打包的rar文件,我假定您AAA目錄下所有B大頭的目錄都有C003子目錄,並且都要備份上傳。這個rar工具可以在winrar的安裝目錄下找到,拷貝到AAA目錄下就行了。
按您的描述,增量備份用批處理可能會比較麻煩,我下面幫您寫的是全量備份的,不過rar做的壓縮包會保持文件的完整目錄結構。
把下面的命令存為批處理文件:my_ftp_put_C003.bat,這個bat文件要放在AAA目錄下。
@echo off
@set d=E:\AAA
@cd /d %d%
rem 下面三行是ftp的IP、用戶名、密碼,請自行替換
@set ftpip=127.0.0.1
@set ftpusr=username
@set ftppwd=password
@for /f "delims=" %%i in ('dir B* /ad /b') do @rar a AAA_%%i_C003.rar %%~fi\C003
@echo open %ftpip%>%d%\tmp.ftp
@echo %ftpusr%>>%d%\tmp.ftp
@echo %ftppwd%>>%d%\tmp.ftp
@for /f "delims=" %%i in ('dir AAA_B*.rar /b') do @echo put %%i >>%d%\tmp.ftp
@echo quit >>%d%\tmp.ftp
@ping -n 2 127.0.0.1 >nul
@ftp -s:%d%\tmp.ftp
@del %d%\tmp.ftp
上面有幾行,在注釋後面是ftp的ip地址、用戶名、密碼,您要改成您自己的。
以上批處理我已經在Win10+ftp的環境下測試過了,希望對您有幫助。
Ⅵ 自動上傳某文件進入FTP伺服器的批處理命令怎麼寫
rem -----------腳本開始--------------- @echo off set ftpfile=putfiles.ftp set logfile=putfiles.log echo open 192.168.0.1 > "%ftpfile%" rem 把下面行中的 username和password改為你的用戶名和密碼 echo user username password >> "%ftpfile%" rem ------------------------------ echo bin >> "%ftpfile%" rem 進入FTP server 中的"X"目錄 echo cd X >> "%ftpfile%" rem ------------------------------ rem 進入本地C盤根目錄 echo lcd c:\ >> "%ftpfile%" rem ------------------------------ echo put A.TXT >> "%ftpfile%" echo quit >> "%ftpfile%" echo -------------------------------- >> "%logfile%" date /t >> "%logfile%" time /t >> "%logfile%" echo -------------------------------- >> "%logfile%" ftp -n < "%ftpfile%" >> "%logfile%" del "%ftpfile%" @echo on rem -----------腳本結束--------------- 在Windows XP(本地),Ubuntu(FTP Server) 測試通過。
Ⅶ 用批處理,將一個文件夾裡面的文件自動上傳到ftp上
此項操作需要製作兩個文件。
第一個文件(批處理文件):ftp.bat
ftp-s:ftp.ftp
(ping127.0.0.1-n2)>nul
%0
第二個文件(ftp腳本)ftp.ftp
open10.10.10.10
userUSERNAME
PASSWORD
lcd"D:ftp"
put*.txt
!mv"D:ftp*.txt""D:ftpak"
bye
將ftp.bat和ftp.ftp放置到一個文件夾內,使用時雙擊ftp.bat。
該腳本調用ftp.ftp,將"D:ftp」中的所有txt結尾的文件,上傳到"ftp://10.10.10.10/sys"文件夾中,然後執行備份"D:ftp*」到"D:ftpak"。每次操作完成後延遲1秒後重新執行。
ftp用戶名和密碼,在ftp.ftp的第二、三行更改(大寫的部分分別是賬戶和密碼,若ftp是匿名訪問,則用戶名、密碼均為anonymous)。
每次操作的延遲時間在ftp.bat第二行更改(更改-n 2的值為需要延遲的時間+1,時間單位為1秒)。
Ⅷ 想做一個批處理 將指定文件用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上傳完的文件如何改名。有知道的大神告訴一下別太難
Ⅸ 如何寫一個bat批處理自動上傳文件到FTP
@EchoOff
Echoopen10.80.138.16>ftp.up
EchoFTP_Admin>>ftp.up
EchoPassword11>>ftp.up
EchoCd.User>>ftp.up
Echobinary>>ftp.up
Echoput"D:UserListUser.csv">>ftp.up
Echobye>>ftp.up
FTP-s:ftp.up
delftp.up/q
Pause
直接寫好了.請測試.
以上代碼經測試可用.
Ⅹ 求批處理,自動上傳指定文件
@echo open SERVERIP>ftpfile.txt
@echo user USERNAME PASSWORD>>ftpfile.txt
@echo bin>>ftpfile.txt
::@echo cd ServerAlias>>ftpfile.txt
@echo lcd "%1">>ftpfile.txt
@echo put "%2">>ftpfile.txt
@echo put "mac.txt">>ftpfile.txt
@echo bye>>ftpfile.txt
ftp -n -s:ftpfile.txt
del /q ftpfile.txt
這是調試用的。三個參數自己設置!