2017-05-19 2 views
2

を削除します。このフォルダにはNSDocumentDirectory私が使用してドキュメントディレクトリ内のフォルダを作成したフォルダ

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

を私はいくつかのファイルを配置しています。
後でアプリケーションで、上記のフォルダ内のファイルだけでなく、フォルダも削除したいと思います。
FileManagerremoveItem機能をサポートしていますが、フォルダを削除するかどうかは疑問です。

答えて

3

はい、フォルダも削除されます。ドキュメントから

からremoveItem(at:)

は、指定されたURLにあるファイルまたはディレクトリを削除します。ドキュメントから

- 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

関連する問題