關於ftp上傳changeWorkingDirectory()方法的路徑切換問題


在上傳時 FTPClient提供了upload方法,對於upload(file,path)的第二個參數path ,上傳到哪里的這個路徑,

ftp是利用changeWorkingDirectory()方法來代替CMD中的命令 cd 的,

在對於上傳的過程中,path可能不存在,那么就需要來判斷是否存在,存在就不創建,不存在就創建,代碼如下

private static FTPClient ftp;

ftp.changeWorkingDirectory(path);//切換到你傳過來的path

//以下代碼是想在path下創建一個文件夾名字是當天日期的文件夾 例如 20171018

String curDate = new SimpleDateFormat("yyyyMMdd").format(new Date());
ftp.makeDirectory(curDate);//判斷20171018文件夾是否存在 不存在才會執行這行代碼
ftp.changeWorkingDirectory(curDate);//切換到path下的20171018文件夾下


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM