我能够访问iOS应用程序当前用户的临时目录,并且能够访问以下代码所示的包路径:
print(FileManager.default.temporaryDirectory)
print(Bundle.main.bundlePath)
如何为当前用户访问应用程序的根目录?我需要根据此链接中文档的说明创建缓存目录或文档目录:
Xcode的beta版本提供了一个属性,该属性可以访问主目录,但最新版本的Xcode则不提供。
答案 0 :(得分:1)
func getDocumentsDirectory() -> URL
{
let paths = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)
let documentsDirectory = paths[0]
return documentsDirectory
}
Please check this function for get root directory
答案 1 :(得分:1)
让fileManager = FileManager.default
让pathOfDir = fileManager.currentDirectoryPath 打印(pathOfDir)
这用于获取您的根目录
答案 2 :(得分:0)
我需要根据此链接中文档的说明创建缓存目录或Documents目录:
您不需要这样做。
您可以如下访问Caches目录:
try! FileManager.default.url(for: .cachesDirectory,
in: .userDomainMask,
appropriateFor: nil,
create: false)
..和上面指示的documents
目录。