创建隐藏/私有目录FileManager Swift

时间:2018-01-31 09:51:43

标签: ios swift swift4

我的应用程序需要一个隐藏/私有(如果可能)文件夹,用于存储应用程序自己生成的音频文件。此音频文件用于构建数据库,其中只有应用程序可以填充和删除(如果需要)。

用户能够做的唯一活动是将一些名为“exported”的文件夹导出到共享文件夹或iCloud中。

问题是,如何创建用户没有权限的隐藏/私人文件夹?

1 个答案:

答案 0 :(得分:1)

lazy var documentsUrl:URL = { return fileManager.urls(for: .documentDirectory, in: .userDomainMask).first! }()
lazy var appInternalMusic:URL = { documentsUrl.appendingPathComponent(".InternalFolder") }()  
try! fileManager.createDirectory(at: appInternalMusic, withIntermediateDirectories: true, attributes: nil)