gpt4 book ai didi

objective-c - NSFileManager 文件存在于路径 : & symbolic links

转载 作者:太空狗 更新时间:2023-10-30 03:59:13 28 4
gpt4 key购买 nike

在我的 ~/Library/Caches/目录中,我有一个指向我的应用程序包的符号链接(symbolic link),以及一些指向图像的符号链接(symbolic link)(例如“big_picture.png”是“small_picture.png”的符号链接(symbolic link))。当我尝试使用 NSFileManager 的 fileExistsAtPath: 方法检查符号链接(symbolic link)是否存在时,它返回 NO,即使符号链接(symbolic link)确实存在,并且它链接到一个存在的文件

据我所知,Apple 的文档声称我正在尝试做的事情应该有效。我做错了什么,还是这是一个错误?

最佳答案

fileExistsAtPath 可能遵循符号链接(symbolic link)。也许你可以尝试不同的方法——使用 attributesOfItemAtPath:error: .如果文件存在,将返回一个字典,它使您能够检查文件类型。要执行后者,请在字典上调用 fileType 并根据 NSFileTypeSymbolicLink 检查它。

关于objective-c - NSFileManager 文件存在于路径 : & symbolic links,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3599889/

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