我正在写一小段代码,在该代码中,我应该检测NSURL
是否包含符号链接(即,还应该检测到除最后一个符号之外的符号文件组件)。为此,我面临NSURL
本身,NSURL
由-URLByResolvingSymlinksInPath
返回。问题是这种方法似乎以小写形式返回所有符号链接。是否有另一种方法来解决这个问题?解决NSURL中的所有符号链接
1
A
回答
0
要么我真的做错了,或者这个错误已经修复了最新的Mountain Lion更新。现在所有符号链接都已正确解析。
4
您可以手动遍历符号链接:
检测使用
-[NSFileManager attributesOfItemAtPath:error:]
和关键NSFileType
搜索NSFileTypeSymbolicLink
价值符号链接。使用
-[NSFileManager destinationOfSymbolicLinkAtPath:error:]
获取目标路径并追加它们。
对每个路径组件重复此操作。
+0
谢谢,如果我没有注意到bug已经解决,这将是我的选择! – Nickkk
相关问题
- 1. 解决所有的符号链接
- 2. 解决未解决的npm链接符号链接需要?
- 3. Apache Ant - 选择所有符号链接
- 4. 在NSString中有超链接的NSUrl?
- 5. 链接未解决的符号的共享库在Linux上
- 6. 尚未解决的符号的另一个链接问题
- 7. 解决NSURL的重定向?
- 8. 未解决的符号链接静态库
- 9. 未解决的外部符号链接到glew32s.lib
- 10. 链接到vc6时未解决的符号dll/lib
- 11. 我该如何解决引用链接错误的libmysqlclient_r.so符号?
- 12. 解决与升压文件系统的符号链接
- 13. 如何解决与gcc链接的“多个已定义符号”
- 14. 如何解决Rkt的systemd-nspawn符号链接问题?
- 15. MASM32 - “未解决的外部符号”用下划线,而链接
- 16. 链接到未解决的符号,同时注入DLL
- 17. .htaccess或符号链接(符号链接)
- 18. 解析内容中的所有链接
- 19. cmake和部分链接来解决符号冲突
- 20. 如何解决未解决的符号?
- 21. 枚举内核驱动程序中的所有符号链接
- 22. 为什么共享库的符号在链接时没有解决?
- 23. Snort的符号链接解释
- 24. 有没有解除引用符号链接的os.getcwd()的版本?
- 25. libzip中的符号链接
- 26. 链接中的符号表
- 27. solr中的符号链接
- 28. 未解决的符号链接在Qt中使用libcurl的程序
- 29. 符号链接
- 30. 符号链接
它返回已解析的小写符号链接的问题是什么? –
您是否尝试过使用' - [NSString stringByResolvingSymlinksInPath]'?它有相同的“错误”吗? – Tricertops