gpt4 book ai didi

macos - 检查文件是否在任何应用程序中打开

转载 作者:行者123 更新时间:2023-12-03 16:21:38 28 4
gpt4 key购买 nike

是否可以检查文件或包是否被任何应用程序打开?例如,假设我知道 /Users/Foo/AwesomeDocument.txt 存在并且在 TextEdit 中打开,我可以从我的应用程序可靠地检查该文档是否已打开?我同意仅适用于通过 NSDocumentController 打开的文档的解决方案。

最佳答案

您可以使用 NSTask 来运行 shell 命令 lsof | grep "Document.txt" 然后解析结果,尽管该方法有点慢。我不知道 Cocoa 原生的方法可以实现这一点。

关于macos - 检查文件是否在任何应用程序中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8010713/

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