2012-03-23 45 views
0

プロジェクト内にフォルダが存在するかどうかを確認する方法を考えています。問題は "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

あなたは

fileManager = [NSFileManager defaultManager]; 

を行っている場合は、あなたのコードは正しいとエラーがあなたのコードの他の部分です。

「/」あなたのアプリケーションのルートである、あなたは携帯電話のルート

で見ることができないそれとも、「MyFolderという」フォルダを持っていない戻りました。

関連する問題