我想为我的CLI应用程序创建数据文件,最好是~/或~/config,但预定义的Swift FileManager.default.url()似乎没有它。.homeDirectoryForCurrentUser似乎仅适用于macOS Sierra及更高版本。有什么想法吗?
~/
~/config
FileManager.default.url()
.homeDirectoryForCurrentUser
whhtz7ly1#
您是否尝试过FileManager.default.homeDirectoryForCurrentUser或仅参考文档?FileManager.default.homeDirectoryForCurrentUser似乎至少在Linux上的Swift 5. 9. 1中可用。我还没有尝试过最早的版本。我检查了Swift Framework的源代码,实现似乎是8年前完成的(所以在Swift的早期版本中):https://github.com/apple/swift-corelibs-foundation/blame/1c929e5fa58676afeaecc75c2cdeca5091bf8bbc/CoreFoundation/Base.subproj/CFPlatform.c#L480
FileManager.default.homeDirectoryForCurrentUser
1条答案
按热度按时间whhtz7ly1#
您是否尝试过
FileManager.default.homeDirectoryForCurrentUser
或仅参考文档?FileManager.default.homeDirectoryForCurrentUser
似乎至少在Linux上的Swift 5. 9. 1中可用。我还没有尝试过最早的版本。我检查了Swift Framework的源代码,实现似乎是8年前完成的(所以在Swift的早期版本中):https://github.com/apple/swift-corelibs-foundation/blame/1c929e5fa58676afeaecc75c2cdeca5091bf8bbc/CoreFoundation/Base.subproj/CFPlatform.c#L480