Skip to content

Instantly share code, notes, and snippets.

@baobao
Last active July 3, 2021 01:17

Revisions

  1. baobao revised this gist Jul 3, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion existFile.m
    Original file line number Diff line number Diff line change
    @@ -3,7 +3,7 @@
    NSArray *dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

    // ファイルパスの作成
    NSString *filePath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"img.png"];
    NSString *filePath = [[dirPaths objectAtIndex:0] stringByAppendingPathComponent:@"img.png"];

    // 【2. NSFileManagerを取得】
    NSFileManager *fileManager = [NSFileManager defaultManager];
  2. baobao revised this gist Jul 3, 2021. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion existFile.m
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,4 @@
    // 【1. ファイルまでのパスを作成】

    // ダウンロードした画像が格納されたディレクトリパス取得(適宜変更してください)
    NSArray *dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

  3. baobao created this gist Jul 3, 2021.
    17 changes: 17 additions & 0 deletions existFile.m
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,17 @@
    // 【1. ファイルまでのパスを作成】

    // ダウンロードした画像が格納されたディレクトリパス取得(適宜変更してください)
    NSArray *dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

    // ファイルパスの作成
    NSString *filePath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"img.png"];

    // 【2. NSFileManagerを取得】
    NSFileManager *fileManager = [NSFileManager defaultManager];

    // 【3. NSFileManagerのfileExistsAtPathメソッドを実行】
    // fileExistsAtPathメソッドでファイルの有無確認
    BOOL isExist = [fileManager fileExistsAtPath:filePath];

    // 1が出力されたら存在する
    NSLog(@"isExist: %d", isExist);