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

时间:2012-03-23 10:58:47

标签: objective-c xcode

我正在试图弄清楚如何检查项目中是否存在文件夹。问题是它无法找到“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");
    }
}

我怎么解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果你正在做

fileManager = [NSFileManager defaultManager];

然后你的代码是正确的,错误在你的代码的其他部分。

返回的“/”是您应用的根目录,您无法查看手机的根目录

或者您没有“MyFolder”文件夹。