最近改寫了項目中ftp上傳部分的代碼。apache
用到的組件爲:服務器
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>3.3</version>
</dependency>
由於以前的太冗餘,建立目錄用的是一級一級建立。測試
因此我直接經過org.apache.commons.net.ftp.FTPClient#makeDirectory進行級聯建立,意思是遇到不存在的目錄,就幫我自動建立。.net
結果測試的時候,發現失敗了,報550,create directory failed。3d
這邊查找了下方案,原來是服務器端Serv-U默認沒開啓該選項。blog