如何获取当前位于其窗口列表顶部的 Finder 窗口的 POSIX 路径?最好使用某种 Cocoa 框架,但我对任何事情都持开放态度。
背景:我需要这个,因为我想选择匹配正则表达式模式的文件,从这个路径开始递归。这个想法是使用
[[NSWorkspace sharedWorkspace] subpathsAtPath:thePath]
获取此路径的所有后代的方法,在 NSTask 中使用“grep”(以避免打包正则表达式支持框架)并使用
[[NSWorkspace sharedWorkspace] selectFile:aFile inFileViewerRootedAtPath:thePath]
在一个循环中循环通过由 grep 返回的条目组成的 NSArray。
到目前为止,我已经查看了 NSWorkspace、NSFileManager 和 NSApplication 以及 Xcode 文档中的其他关键字搜索。
感谢您查看我的问题!
安德烈
PS:我不确定 grep 部分,也许我会在那里拍一下 RegexKit Lite ......