0

iOSのドキュメントディレクトリでファイルを検索する必要がありますが、そのファイルの拡張子がわかりません。拡張子なしでファイルを検索する方法。以下は、filename.extension(abc.txt)を知っている場合のコードです。jsut filename(abc)で同じファイルを検索するにはどうすればよいですか?

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, 
NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"abc.txt"];
NSString *content = [NSString stringWithContentsOfFile:filePath     
encoding:NSUTF8StringEncoding error:NULL];
4

1 に答える 1

2
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, 
NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSArray *directoryContent = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:nil];
NSString *fileWithExt = nil;
for (NSString *file in directoryContent )
{
    if([file stringByDeletingPathExtension] isEqualsTo:@"abc"]
    {
       fileWithExt = file;
       break;
    }
}


PS:名前のfileWithExt最初のファイルが含まれますabc

于 2012-12-31T06:39:29.117 に答える