gpt4 book ai didi

swift3 - 在查找器中打开目录?

转载 作者:行者123 更新时间:2023-12-04 02:07:26 24 4
gpt4 key购买 nike

我正在尝试在查找器窗口中打开一个目录。我有以下代码,但它不显示 inspirations 目录的内容 - 相反,它突出显示了 inspirations 目录。

我添加了尾部斜线,所以我不确定为什么它不能打开目录?

let apppath: String = "/Applications/Inspirations/"

// OPEN THE DIRECTORY IN THE FINDER
NSWorkspace.shared().activateFileViewerSelecting([NSURL].init(arrayLiteral: NSURL.init(fileURLWithPath: apppath)) as [URL])

有人可以告诉我如何让查找器窗口显示 inspirations 目录中的文件吗?

提前谢谢大家。

最佳答案

您应该在 systemDomainMask 中使用 applicationDirectory 的 FileManager url,并将您的路径组件附加到返回的 url。然后你所需要的就是使用 open 方法并传递你的目录 url:

if let inspirationsDirectory = FileManager.default.urls(for: .applicationDirectory, in: .systemDomainMask).first?.appendingPathComponent("Inspirations", isDirectory: true){
NSWorkspace.shared.open(inspirationsDirectory)
}

关于swift3 - 在查找器中打开目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42075620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com