批處理打開ftp
『壹』 如何使用批處理命令登陸ftp伺服器
rem指定FTP用戶名
setftpUser=abc
rem指定FTP密碼
setftpPass=1234
rem指定FTP伺服器地址
setftpIP=100.10.100.1
(echo.%ftpUser%
echo.%ftpPass%)>ftp.sh
ftp-v-i-s:"ftp.sh"%ftpIP%
『貳』 如何在BAT批處理文件中實現FTP登陸
rem例如列出ftp文件,可輸入命令ls
@echooff
setftpulr=寫ftp地址
setftpuser=寫ftp用戶名
setftppwd=寫ftp密碼
setftpport=寫ftp埠
echoopen%ftpulr%%ftpport%>openFtp.txt
echo%ftpuser%>>openFtp.txt
echo%ftppwd%>>openFtp.txt
echo輸入命令:
set/pvar=
echo輸入的是%var%
echo%var%>>openFtp.txt
echobye>>openFtp.txt
echoTransportdata......
ftp-s:openFtp.txt
delopenFtp.txt
pause
『叄』 怎樣編寫一個可以打開FTP的批處理文件
"c:\program files\Internet Explorer\IEXPLORE.EXE" ftp://192.168.0.1
如果您用的不是ie,也照這樣寫,前面是路徑,如果路徑包含空格,路徑需加雙引號,後面就是命令行參數,不同的瀏覽器命令行參數可能不同。
就是這樣了。
『肆』 想做一個批處理 將指定文件用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上傳完的文件如何改名。有知道的大神告訴一下別太難
『伍』 跪求,IE8下用批處理語言直接打開FTP文件夾,謝謝高手
1, 你寫的這些是注冊表內容,和批處理根本沒有關系。
2, 注冊表內容你也寫錯了,應該是這樣的:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\MAIN\FeatureControl\FEATURE_INTERNET_SHELL_FOLDERS]
"iexplore.exe"=dword:00000001
將上面保存為XXX.reg,雙擊添加到注冊表即可。
『陸』 怎麼用批處理登陸ftp空間並且上傳文件
@echo off
echo open 192.168.0.5>ftp.txt
echo 123>>ftp.txt
echo 456>>ftp.txt
echo put 1.txt>>ftp.txt
echo bye>>ftp.txt
ftp -s:ftp.txt
echo 上傳成功!
pause
可以適當修改下,增加些功能,增加選擇功能:
@echo off
echo 請按照提示輸入...
set /p ip=FTP地址:
set /p user=用戶名:
set /p password=密碼:
set /p file=上傳文件/下載文件(1/2):
if %file%==1 set file=put & set fs=上傳
if %file%==2 set file=get & set fs=下載
set /p filename=需要%fs%的文件名:
echo 正在 %fs% %filename% ,請稍等...
echo open %ip%>ftp.txt
echo %user%>>ftp.txt
echo %password%>>ftp.txt
echo %file% %filename%>>ftp.txt
echo bye>>ftp.txt
ftp -s:ftp.txt
echo %filename% %fs% 成功!
del ftp.txt
pause
『柒』 怎麼用BAT文件訪問FTP!
1、新建一個TXT
2、復制下面代碼到新建的TXT里:
---------------------------
echo open ip >>ftp.txt
echo 用戶名 >>ftp.txt
echo 密碼 >>ftp.txt
echo cd /backupdir >>ftp.txt
echo prompt >>ftp.txt
echo mput C:\sql_data_back\*.bak >>ftp.txt
echo bye >>ftp.txt
ftp -s:ftp.txt
---------------------
3、另存為【.bat】的文件
4、點擊運行
『捌』 如何實現 批處理文件 登錄ftp
------解決方案--------------------
(1)請不要把代碼命名成ftp.bat或者ftp.cmd,試試test.bat吧。
(2)ftp命令默認是覆蓋同名文件,如果想不覆蓋,需要自己寫代碼來判斷。
『玖』 如何在BAT批處理文件中實現FTP登陸
1、右鍵桌面空白處,新建 -> 文本文檔。
『拾』 怎樣使用批處理來操作FTP命令
將文件傳送到運行FTP伺服器服務(經常稱為後台程序)的計算機以及將文件從該計算機
傳出。可以交互使用Ftp。
FTP[-v][-d][-i][-n][-g][-s:filename][-a][-A][-x:sendbuffer][-r:recvbuffer][-b:asyncbuffers][-w:windowsize][host]
-v禁止顯示遠程伺服器響應。
-n禁止在初始連接時自動登錄。
-i關閉多文件傳輸過程中的
互動式提示。
-d啟用調試。
-g禁用文件名通配(請參閱GLOB命令)。
-s:filename指定包含FTP命令的文本文件;命令
在FTP啟動後自動運行。
-a在綁字數據連接時使用所有本地介面。
-A匿名登錄。
-x:sendsockbuf覆蓋默認的SO_SNDBUF大小8192。
-r:recvsockbuf覆蓋默認的SO_RCVBUF大小8192。
-b:asynccount覆蓋默認的非同步計數3
-w:windowsize覆蓋默認的傳輸緩沖區大小65535。
host指定主機名稱或要連接到的遠程主機
的IP地址。
注意:
-mget和mput命令將y/n/q視為yes/no/quit。
-使用Ctrl-C中止命令。