私は新入生で、勉強に問題があります。
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!");
}
助けてくれてありがとう、そして私の英語はとても下手です:)