2
我正在使用apache.commons.net.FTPClient從客戶那裏獲取一些文件,但是我發現有一個ftpserver並不像它應該那樣處理命令列表,因爲它總是返回當前目錄而不是我指出的那個。檢查FTP服務器是否支持MLSD
我發現mlistFile(MLSD)在該機器上效果很好!
我的問題是: 有沒有什麼辦法找出apache.commons.net如果我應該使用MLDS或LIST commnad?
任何國旗或類似的東西?
感謝
您可以發送mlsd命令並檢查回覆代碼。如果你得到一個202代碼嘗試列表。 (見代碼在這裏:http://en.wikipedia.org/wiki/List_of_FTP_server_return_codes) – StephaneM
是不是有一個更優雅的方式來做到這一點? – Killercode