1. 程式人生 > >ftp服務器Serv-U 設置允許自動創建不存在的目錄

ftp服務器Serv-U 設置允許自動創建不存在的目錄

com 自動創建 pre edi 由來 rec 進行 創建 bubuko

一、由來

最近改寫了項目中ftp上傳部分的代碼。

用到的組件為:

<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>3.3</version>
</dependency>

因為之前的太冗余,創建目錄用的是一級一級創建。

所以我直接通過org.apache.commons.net.ftp.FTPClient#makeDirectory進行級聯創建,意思是遇到不存在的目錄,就幫我自動創建。

結果測試的時候,發現失敗了,報550,create directory failed。

這邊查找了下方案,原來是服務器端Serv-U默認沒開啟該選項。

二、開啟方法

技術分享圖片

技術分享圖片

ftp服務器Serv-U 設置允許自動創建不存在的目錄