當前位置:首頁 » 文件管理 » ftp批量

ftp批量

發布時間: 2024-01-15 17:00:53

ftp 批量刪除伺服器文件相關,該怎麼解決

功能是想根據FTP伺服器上面的指定目錄,刪除目錄下面所有文件,以下是測試代碼。
ftpClient.sendServer(DELE README.txt\r\n);
int reply = ftpClient.readServerResponse();
if(reply == 250){//success
System.out.println(File delete success. Filename is README.txt);}走到這里正常,reply返回值是250(有點奇怪,弄這么個你懂的數字),到這里單個文件測試正常。
接下來想要刪除目錄下所有文件,也就是需要取目錄下列表,也就是說要用到nameList這個函數,不知道還有沒有別的,我就知道這個,下面為實際想要的代碼。
TelnetInputStream list = ftpClient.nameList(fullPath);
ftpClient.sendServer(DELE README.txt\r\n);
int reply = ftpClient.readServerResponse();
if(reply == 250){//success
System.out.println(File delete success. Filename is README.txt);}取完列表後再這里進行刪除,下面的reply返回值始終是226,這個很奇怪,不管刪除文件存在不存在,都是226,這樣就午飯判斷刪除是否成功了。
請知道的高手幫幫忙,深表謝意!
------解決方案--------------------------------------------------------
FTP reply codes are described in RFC 959.
Generally, reply code 226 or 250 is used after a successful file transfer, after LIST commands, and after NLST commands.
Reply code 250 (but not 226) is used for a broader class of FTP commands, such as RNTO, DELE, MKD, RMD, CWD.
RFC 959 describes the command sequences where a server is allowed to reply with either reply code 226 or reply code 250.
可能是沒刪除成功,所以226,要刪除成功的話,就會250
------解決方案--------------------------------------------------------
好吧 我接分了。
------解決方案--------------------------------------------------------
求代碼看看~~~
一個人唱雙簧。。。算是接分。。。

❷ [追加100分]如何批量刪除FTP伺服器裡面多個文件

必須獲得文件列表,然後針對文件列表進行刪除,所有FTP軟體都是這么做的,都是先獲取文件列表,並生成數組。
每次操作後都要刷新文件列表。

❸ bat批量下載FTP

首先需要先登錄Ftp,然後獲取該www文件夾下面的文件列表,再逐一下載即可了。
下載一款ftp工具,比如WinScp,方便快捷呢。

❹ 知道FTP的一個地址,怎麼批量下載和它相關的一系列東西您的幫助是我莫大的榮幸!

你好

問題一:
用迅雷來批量下載,方法如下:
1、打開迅雷,在左上方的「新建」按鈕的右邊有個小三角,點擊以後在彈出的菜單中選擇「新建批量任務」。
2、在URL欄輸入其中一個下載地址,把01、01、03、04這些數字的位置用**號來代替。
3、在下面的框框中填入你要從幾到幾就可以了,比如:01到08。。

問題二:
可以看到,但是你必須先登錄,如果不允許匿名登錄,那麼你一定要有帳號和密碼。你只要在地址欄輸入
ftp://202.106.156.143/down/computer
就可以了,如果需要登錄,它會提示你。

問題三:
如果允許匿名登錄就可以,否則不行。因為兩種方式的行為不一樣,第一個是文件傳輸的請求,第二個是打開目錄的請求。伺服器可以讓你下載文件,但是不一定讓你看它的目錄。

問題四:
。。。。。

補充:
要是你不知道用戶和密碼,是沒辦法看到文件夾下的內容的,人家的東西是受到嚴格的加密保護的,不是用什麼軟體就能解決的。除非你當黑客去盜取裡面的內容,但這是違法的,你的每一個操作也會被伺服器記錄下來,以供追查。如果你沒有正規途徑獲得用戶及密碼,那就沒辦法,這沒什麼好想的,想多久也沒用啊。

要是你懂電腦的話就會明白的。

❺ delphi7 用delphi實現文件的FTP批量傳遞有沒有比較好的辦法在傳遞的時候講所有提交的文件重命名

FTP分為兩端:伺服器端+客戶端。如果用delphi編程,既可以兩者都可以自己編寫,也可以伺服器端用現在的軟體,客戶端自己寫代碼。

從你的問題來看,傳輸的時候將文件名重命名,據我的理解,傳輸的過程中是無法更名的,可以考慮在傳輸開始前、結束後進行重命名。

比如:

如果是下載數據,當數據下載前或下載後都可以進行文件更名操作。
如果是上傳,可以在上傳之前就將文件進行更名,更名後再上傳。

❻ 關於Windows7/10下如何批量下載ftp文件的問題

rem需要藉助一個第三方命令行下載工具wget來實現
@echooff

(for/l%%iin(1,33,100)do(
sets=000%%i
sets=!s:~-3!
echowgetftp://igs.ensg.ign.fr/pub/igs/procts/ionosphere/2016/!s!/igsg!s!0.16i.Z))>down.bat
remcalldown.bat

熱點內容
一台伺服器多個同段地址怎麼通訊 發布:2025-01-20 16:45:58 瀏覽:734
i7源碼 發布:2025-01-20 16:40:48 瀏覽:983
抽簽源碼 發布:2025-01-20 16:38:35 瀏覽:62
密碼箱怎麼鎖住 發布:2025-01-20 16:32:17 瀏覽:31
編譯隔離 發布:2025-01-20 16:28:54 瀏覽:358
從哪裡看自己的qq賬號和密碼 發布:2025-01-20 16:22:33 瀏覽:400
sql語句動態 發布:2025-01-20 16:18:22 瀏覽:298
sql表或的語句 發布:2025-01-20 16:00:49 瀏覽:163
西瓜視頻怎麼緩存不了電影了 發布:2025-01-20 16:00:45 瀏覽:890
javatimer 發布:2025-01-20 15:55:56 瀏覽:64