我正在寫一小段代碼,在該代碼中,我應該檢測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