gpt4 book ai didi

cocoa - 解析 NSURL 中的所有符号链接(symbolic link)

转载 作者:行者123 更新时间:2023-12-03 16:54:45 24 4
gpt4 key购买 nike

我正在编写一小段代码,其中我应该检测 NSURL 是否包含符号链接(symbolic link)(即,还应该检测除最后一个之外的符号文件组件)。为此,我将 NSURL 本身与 -URLByResolvingSymlinksInPath 返回的 NSURL 进行比较。问题是这个方法似乎返回所有小写的符号链接(symbolic link)。还有其他方法可以解决这个问题吗?

最佳答案

您可以手动遍历符号链接(symbolic link):

  1. 使用 -[NSFileManager attributeOfItemAtPath:error:] 检测符号链接(symbolic link),并在键 NSFileType 中搜索 NSFileTypeSymbolicLink 值。

  2. 使用 -[NSFileManager destinationOfSymbolicLinkAtPath:error:] 获取目标路径并附加它们。

对每个路径组件重复此操作。

关于cocoa - 解析 NSURL 中的所有符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14649049/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com