1

アプリケーションを使用して、iPad シミュレーターにファイルをダウンロードしたはずです。

このファイルが iPad シミュレータ ファイル システムに存在することを確認するにはどうすればよいですか?

ファイルの存在とその内容を確認するために使用できるファイル マネージャーはありますか?

4

2 に答える 2

2

シミュレーターは次の場所にあります。

/Username/Library/Application Support/iPhone Simulator/4.2/

「4.2」は SDK のバージョンです。そのフォルダーの下には、暗号化されたサブフォルダー内のすべてのアプリケーションがあります。それらの1つはあなたのものです。そこには、アプリの個人用フォルダーである「ドキュメント」があります。

于 2011-02-02T10:58:28.107 に答える
1

これらの方法を使用すると、ドキュメント ディレクトリにファイルが存在することを確認できます。この正確な例はテストしていませんが、うまくいくはずです。

例:

NSString *filePath = [self dataFilePathInDocuments:@"MyFile.txt"];
if([self fileExistsAtPath:filePath]) {
    NSLog(@"The file exits at %@", filePath);
} else {
    NSLog(@"The doesn't exist at %@", filePath);
}

コード:

- (NSString *)dataFilePathInDocuments:(NSString*)aFilename {
    NSArray *paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *docDirectory = [paths objectAtIndex:0];

    return [docDirectory stringByAppendingPathComponent:aFilename];
}

- (BOOL) fileExistsAtPath:(NSString*)aFilepath {
    NSFileManager *fm = [NSFileManager defaultManager];
    return [fm fileExistsAtPath:aFilepath];
}
于 2011-02-02T11:31:17.860 に答える