在Apple Mac OS X上的PyQt4中,我们以下列格式获得了一个拖放文件的
file reference URL:
file:///.file/id=123456.78901
有趣的是,这不是一个有效的文件URL,或者至少它在大多数应用程序中都没有透明地解析 – 文件系统中没有/.file/id = …文件.
使用shell,如何将此NSURL或文件引用或别名(或其他任何名称)取消引用到文件系统上的文件的有效路径中?
最佳答案 可以使用osascript,一个在默认OS X安装上可用的
AppleScript解释器,使用以下脚本运行:
osascript -e 'get posix path of posix file "file:///.file/id=123.456" -- kthxbai'
打印/Users/josh/Downloads/paste-10837081.py.