我正在想办法检查项目中是否存在文件夹。问题是它找不到"MyFolder",我认为这是因为它不是在捆绑包内部,而是在手机的根上。如果我打印当前路径,它会返回"/"
BOOL isDir;
BOOL exists = [fileManager fileExistsAtPath:@"MyFolder/" isDirectory:&isDir];
if (exists) {
NSLog(@"exist");
/* file exists */
if (isDir) {
/* file is a directory */
NSLog(@"is dir");
}
}
我该如何解决这个问题?
如果您正在进行
fileManager = [NSFileManager defaultManager];
那么您的代码是正确的,而错误在代码的其他部分。
返回的"/"是您应用程序的根,您不能查看手机的根
或者您没有"MyFolder"文件夹。