我有一个包含路径的 NSString,但它可以是文件或目录。
是否有与 Cocoa 中的 Python os.path.isdir()
和 os.path.isfile()
方法等效的方法?
最佳答案
参见 NSFileManager Class Reference
[[NSFileManager defaultManager] fileExistsAtPath:pathname
isDirectory:&directoryFlag];
例如:
NSString *file = @"/tmp/";
BOOL isDir = NO;
if([[NSFileManager defaultManager]
fileExistsAtPath:file isDirectory:&isDir] && isDir){
NSLog(@"Is directory");
}
关于objective-c - 确定 NSString 中的路径是指向目录还是文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/826116/