ftp分批次取數據
❶ ftp echo批處理命令,想要用for循環傳遞多個文件
你用dir把所有文件的路徑保存成txt
然後for讀取txt裡面的內容,取出文件路徑,判斷文件路徑中包含js或者class等字串,傳到相應的目錄裡面。
❷ 如何使用批處理從FTP伺服器上下載當天創建的所有文件
FTP命令好象不能那麼篩選,不過你可以在DATE下建立一個新文件夾,把所有文件都放進去,然後DATE下就只有每天創建的文件文件,下載下來後在移動過去,這樣不就簡單了
然後你可以每天用下面的腳本來下載文件
@echo
off
echo
open
192.168.1.1
>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
user
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
user
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
cd
date
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
binary
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
mget
*.*
c:\date
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
bye
>>
"%userprofile%\Local
Settings\Temp\ftpin"
ftp
-s:"%userprofile%\Local
Settings\Temp\ftpin"
del
"%userprofile%\Local
Settings\Temp\ftpin"
❸ 用批處理從FTP上下載文件夾里的所有文件包括子目錄到本地的D盤根目錄下
@echooff
rem指定FTP用戶名
setftpUser=FTPUSERNAME
rem指定FTP密碼
setftpPass=FTPPASSWORD
rem指定FTP伺服器地址
setftpIP=192.168.0.2
rem指定待下載的文件位於FTP伺服器的哪個目錄
setftpFolder=/SharedFile/Log
rem指定從FTP下載下來的文件存放到本機哪個目錄
setLocalFolder=D:/
setftpFile=%temp%/TempFTP.txt
>"%ftpFile%"(
echo,%ftpUser%
echo,%ftpPass%
echocd"%ftpFolder%"
echolcd"%LocalFolder%"
echobin
echomget*.*
echobye
)
startftp-v-i-s:"%ftpFile%"%ftpIP%
如果需要下載某個目錄下的.txt類型的所有文件,請把
mget*.*
改成
mget*.txt
如果需要下載某個目錄下的某一個文件a.txt,請把
mget*.*
改成
geta.txt
❹ 如何寫批處理 登錄FTP並拷貝多個文件夾下按同一時間命名的文件夾到本地並放到與FTP同樣的文件夾中!
如果需要驗證的ftp,只要加如下,但是需要輸入用戶名和密碼
ftp
open地址
如果是開放的ftp,如下
第一行@echooff
第二行@
第三行echo輸入復制最近幾天的天數
第四行@set/pp=
第五行echo將要復制最近%in%天的文件,任意鍵繼續&&pause>nul
第六行@for/f"tokens=1,2,3,4delims=/"%%1in('date/t')do(@for/f"tokens=3delims=/"%%ain('date/t')doset/ab=%%a-%p%)&&(for/l%%qin(!b!,1,%%3)do(A\%%1%%20%%q.txtA\%%1%%20%%q.txt&&B\%%1%%20%%q.txtB\%%1%%20%%q.txt&&C\%%1%%20%%q.txtC\%%1%%20%%q.txt&&D\%%1%%20%%q.txtD\%%1%%20%%q.txt&&A\%%1%%2%%q.txtA\%%1%%2%%q.txt&&B\%%1%%2%%q.txtB\%%1%%2%%q.txt&&C\%%1%%2%%q.txtC\%%1%%2%%q.txt&&D\%%1%%2%%q.txtD\%%1%%2%%q.txt))
保存為.bat試試。
❺ 怎樣批量轉存ftp伺服器上的文件
方法/步驟
第一步:打開我的電腦,或者打開瀏覽器也可以,只是瀏覽器的文件展示方式是以樹形結構展示出來,個人感覺看起來沒這么直觀,這里以資源管理器來說明(如下圖:)
第二步:在地址欄輸入FTP地址,如FTP://192.168.1.236後回車(小編這里的FTP設置的IP地址為192.168.1.236),有些FTP伺服器設定了虛擬地址,這樣的FTP地址不會以IP地址(如這里的192.168.1.236)顯示,而是以域名的方式顯示。
回車後會彈出一個FTP登錄框,在對話框內一次輸入自己的FTP用戶名和密碼,單擊「登陸」按鈕
登陸後界面如下,我這里是沒有任何文件的,有些網路上的FTP文件夾默認存放了一些說明文件或者一些目錄文件夾在裡面的。這個沒關系。
進入FTP服務後就簡單了,可以做自己需要的操作了,將需要保存的文件復制到裡面即可。也可以從裡面下載文件,根據不同的FTP文件伺服器設立的許可權不同,可操作的功能不一樣,這個就不做介紹了。