解決ftp4j無法解析dos目錄列表樣式的問題

2021-08-25 18:26:07 字數 534 閱讀 9482

ftp4j是乙個國外的ftp工具庫,在使用的過程中,發現無法解析dos目錄列表樣式

除錯過程中發現找不到無dos樣式解析器,手動解析器指定產生解析異常

繼續除錯發現日期格式解析出錯

日期格式mm/dd/yy hh:mm a,中的a在中文環境下匹配的是上午或下午,而不是am或pm,

但server端傳遞過來的確實am或pm,

這個問題是國際化的問題,水土不服,也是程式設計應該注意的問題

解決辦法:

複製it.sauronsoftware.ftp4j.listparsers.doslistparser的原始碼將

private static final dateformat date_format = new ******dateformat(

"mm/dd/yy hh:mm a");

修改為private static final dateformat date_format = new ******dateformat(

"mm/dd/yy hh:mm a", locale.english);

FTP 使用ftp4j操作FTP 2

上傳目錄 client ftp客戶端物件 parenturl 父節點url file 目錄 del private void uploadfolder ftpclient client,url parenturl,file file,boolean del throws exception clie...

通過FTP4J 實現FTP各種操作

我在虛擬機器中安裝了試用版serv u 14,本地使用flashfxp4來配合本次示例。使用使用者123,使用者密碼123123。伺服器上我在d盤建立了乙個資料夾ftp作為使用者所在域的根。將ftp4j 1.7.2.jar加入到本地工程中,或者直接使用原始碼,將解壓後的src資料夾下檔案直接拷貝到工...

寶塔面板的ftp無法使用解決

寶塔面板的ftp無法使用解決 寶塔面板的ftp無法使用解決 先檢查這些內容 1.注意內網ip和外網ip 2.檢查ftp服務是否啟動 面板首頁即可看到 注意 最好到配置檔案修改埠一致 passiveportrange 39000 40000 截圖 放行對應的防火牆埠 4.是否主動 被動模式都不能連線 ...