當前位置:首頁 » 文件傳輸 » ftp文件批量刪除
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ftp文件批量刪除

發布時間: 2022-06-06 14:35:55

⑴ 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
------解決方案--------------------------------------------------------
好吧 我接分了。
------解決方案--------------------------------------------------------
求代碼看看~~~
一個人唱雙簧。。。算是接分。。。

⑵ linux伺服器上如何批量刪除文件

rm -rf bbs就可以了。r是遞歸刪除。f是不經確認就刪除。(如果確認的話要一個文件一個文件的確認)盡請關注《linux就該這么學》官網。

⑶ 批處理中的ftp刪除命令

在刪除前面加一行prompt off
即關閉提示

⑷ FTP連接伺服器後,裡面的目錄可不可以全部刪了

那得看你登錄使用的帳號有沒有許可權了

⑸ winform操作FTP批量刪除文件超時問題

用在軟體更新上。每次上傳的時候會把已經存在的文件寫入一個txt或者xml中,下次更新的時候對比文件中的內容,檢測到沒有的內容就會上傳,就是這么做的。不知道你是不是要這樣的功能。隨便答的,希望對你有幫助

⑹ 如何批量刪除網站FTP空間中的文件


記得網上有FTP瘦身軟體,你可以去找找。

⑺ ftp命令有哪些如何使用

先說我是復制的哦....
1、HELP、 ?、RHEIP、REMOTEHELP
HELP顯示LOCAL端的命令說明,若不接受則顯示所有可用命令;
?相當於HELP,例如:?CD:
RHELP同HELP,只是它用來顯示REMOTE端的命令說明;
REMOTEHELP相當於RHELP。
2、ASC(ASCll)、bin(BINARY)、IMAGE、TYPE
ASCII切換傳輸模式為文字模式(只能用來傳送DOC文件,因為是7-BIT);
BINARY切換傳輸模式為二進制模式(除文字文件外皆用此模式);
IMAGE相當於BINARY:
TYPE讓你更改或顯示目前傳輸模式。
3、BYE、QUIT
BYE退出FTP:
QUIT相當於BYE。
4、CD、CDUP、LCD、P~WD、 !
CD改變當前工作目錄,例如:CD\PUB;
CDUP回到上一層目錄,相當於你打CD..:
LCD讓你更改或顯示LOCAL端的工作目錄,例如:LCD\TMP;
PWD顯示目前的工作目錄(REMOTE端):
!讓你執行外殼命令,例如:!LS。
5、DELETE、MDELETE、RENAME
DELETE刪除REMOTE端的文件:
MDELETE批量刪除文件,需配合?或,*
RENAME更改REMOTE端的文件名。
6、GET、MGET、PUT、MPUT、RECV、SEND
GET下傳文件;
MGET批量下傳文件,需配合萬用字元,例如:MGET*.GZ;
PUT上傳文件;
MPUT批量上傳文件,需配合萬用字元;
RECV相當於GET(RECV為RECEWE的簡寫):
SEND相當於PUT。
7、HASH、PROMPT、VERBOSE、STATUS、BELL
HASH切換#字型大小的出現,每一個#字型大小表示傳送了1024/8192BYTES:
PROMPT切換iNTERACTIVEON/OFF;
VERBOSE切換所有文件傳輸過程的顯示;
STATUS顯示目前的一些參數:
BELL當指令做完時會發出叫聲。
8、LS、DIR、MLS、MDIR、MKDIR、RMDIR
LS有點象UNIX下的LS(LIST)命令:
DIR相當於LS-L(LIST-LONG);
MLS只是將遠端某目 錄下的文件存於LOCAL端的某文件里;
MDIR相當於MLS;
MKDIR象DOS下的MD(創建子目錄)一樣:
RMDIR象DOS下的RD(刪除子目錄)一樣。
9、OPEN、CLOSE、DISCONNECT、USER
OPEN連接某個遠端FTP伺服器;
CLOSE關閉目前的連接; DISCONNECT相當於CLOSE;
USER再輸入一次用戶名和口令(有點像UNIX下的SU)。

⑻ 如何用FTP快速刪除文件夾的所有文件

5月3日
17:45
C盤program
files
下的文件夾有些是系統文件夾刪除了後系統會有錯誤建議不要刪除系統文件夾。其他的不是系統文件是可以刪除的。一般的到控制面版
添加刪除文件
找到相應的程序就好刪除。但象你說的可能是流氓軟體Huaci(劃詞搜索)那就要下一個專門卸載劃詞搜索的程序
去上可以搜到的