检查bundle/项目中是否存在文件/文件夹



我正在想办法检查项目中是否存在文件夹。问题是它找不到"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"文件夹。

最新更新