我有一个包含路径的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/