有人使用这种 NSFileManager 方法吗?
- (BOOL)fileExistsAtPath:(NSString *)path isDirectory:(BOOL *)isDirectory;
如何使用此方法检查文件夹是否存在?
有人使用这种 NSFileManager 方法吗?
- (BOOL)fileExistsAtPath:(NSString *)path isDirectory:(BOOL *)isDirectory;
如何使用此方法检查文件夹是否存在?
使用NSFileManager
'sfileExistsAtPath:isDirectory:
方法。在此处查看 Apple 的文档。
或者根据您的示例,您也可以使用以下内容
查看此方法签名的文档:
- (BOOL)fileExistsAtPath:(NSString *)path isDirectory:(BOOL *)isDirectory
您需要一个指向 BOOL 变量的指针作为参数,而不是 BOOL 本身。NSFileManager 将记录文件是否在该变量中的目录。例如:
BOOL isDir;
BOOL exists = [fm fileExistsAtPath:path isDirectory:&isDir];
if (exists) {
/* file exists */
if (isDir) {
/* file is a directory */
}
}
还要从了解低级文件管理编程主题开始
1) NSFileManager 当前目录路径
3) NSFileManager文件ExistsAtPath:isDirectory: