我从函数调用中获得了NSFileHandle
,并且想要访问它引用的文件。如何获得?
我知道资源可能有多个文件路径或根本没有文件路径(内存中的文件)。不过,能得到任何东西就太好了:)
最佳答案
您可以使用F_GETPATH
:
NSFileHandle* Handle = [NSFileHandle fileHandleForReadingAtPath:
@"/Applications/TextEdit.app/Contents/Info.plist"];
char Path[MAXPATHLEN];
if (Handle && fcntl([Handle fileDescriptor], F_GETPATH, Path) != -1)
NSLog(@"%@", [NSString stringWithUTF8String:Path]);
关于ios - iOS 上 NSFileHandle 的文件路径(Swift 或 Objective-C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31975946/