0

私は新入生で、勉強に問題があります。

fileExistsAtPath:isDirectory: メソッドを使用すると、isDirectory の後のパラメーターの意味がわかりません。

フォルダーの存在を確認したい場合、多くのコードで isDirectory の後のパラメーターが常に NO であることがわかりました。ドキュメントには、「パスがディレクトリである場合、または最後のパス要素がシンボリック リンクを指すシンボリック リンクである場合、YES が含まれている」とあります。 a directory".YES に設定する必要があると思います。

これは私のコードです:

NSFileManager *fileManager = [NSFileManager defaultManager];
BOOL isDir;
if ([fileManager fileExistsAtPath:@"myDocPath" isDirectory:&isDir] == YES)
{
    NSLog(@"Directory is Exists!");
}
    else
    {
        NSLog(@"Directory is not Exists!");
    }

助けてくれてありがとう、そして私の英語はとても下手です:)

4

1 に答える 1