如何获取/ Users / Shared /的URL

时间:2017-10-14 07:30:59

标签: swift macos

如何使用SWIFT获取/Users/Shared/目录的URL?

我可以为当前用户获取应用支持的URL像这样

FileManager.default.urls(for: .applicationSupportDirectory, in: .userDomainMask).first

1 个答案:

答案 0 :(得分:2)

您可以使用

 let sharedFolderURL = try! FileManager.default.url(for: .userDirectory, 
                                                    in: .localDomainMask, 
                                                    appropriateFor: nil, 
                                                    create: false)
                            .appendingPathComponent("Shared", isDirectory: true)

修改:

由于不涉及动态路径组件,您甚至可以编写

let sharedFolderURL = URL(fileURLWithPath: "/Users/Shared")

/Users/Shared不是一个很好的解决方案,可以避免帮助应用程序以{1}}提升权限。