【发布时间】:2013-10-31 04:13:21
【问题描述】:
我在获取带有FSCopyURLForVolume 的文件的完整网址时遇到问题。我正在使用此问题中的代码Determine AFP share from a file URL,但它没有给我完整的网址。例如:
使用如下路径:/Volume/server/html/index.html
我得到的只是基本安装的网址:nfs://real_server_name/vol
叶子目录和文件名被省略了,完整路径在文件信息中可用,因此必须有一种方法来获取此信息。
编辑:
经过更多挖掘之后,我似乎想使用kFSCatInfoParentDirID 和kFSCatInfoNodeID 来获取父节点和节点(文件)ID,但我不确定如何将其变成有用的东西。
【问题讨论】:
-
FSCopyURLForVolume实际上是为您提供卷的完整 URL。如果您想要该卷上某个项目的 URL,则需要自己构建,最好使用 NSURL 的方法或 CFURL 的函数来实现此目的。
标签: objective-c cocoa core-services