2017-05-19 188 views
2

我創建使用內部文件目錄的文件夾:NSDocumentDirectory刪除文件夾

fileManager.createDirectory(atPath:ziPFolderPath,withIntermediateDirectories: false, attributes: nil) 

在此文件夾我已經把一些文件。
在應用程序的後面,我想刪除上面的文件夾中的文件,而不僅僅是文件夾。
FileManager支持removeItem功能,但我想知道是否它也刪除該文件夾。

回答

3

是的,它也會刪除文件夾。

從文檔: - removeItem(at:)

刪除指定網址的文件或目錄。

從文檔: - removeItem(atPath:)

刪除指定路徑的文件或目錄。

編輯:你可以這樣稱呼它。

try? FileManager.default.removeItem(at: URL(fileURLWithPath: ziPFolderPath)) 
//OR 
try? FileManager.default.removeItem(atPath: ziPFolderPath) 
+0

好的。但是,我會通過什麼路徑或Url。由於文檔根目錄具有該文件夾以及sqlite文件。我只想要刪除文件夾。 – Nitish

+0

@Nitish您需要傳遞該zip目錄的路徑。另外檢查已編輯的答案 –

+0

這樣做的目的 – Nitish