我希望使用以下代码列出文档目录中的所有文件
for(NSString *path in [manager contentsOfDirectoryAtPath:[self appDelegate].gCurrentPath_AppDelegate
error:nil])
{
NSDictionary *modData=[manager attributesOfItemAtPath:
[appDelegate.gCurrentPath_AppDelegate
stringByAppendingPathComponent:path ]
error:nil ];
NSDate * dateModified=(NSDate *) [modData objectForKey:NSFileModificationDate];
NSNumber *fileSize=[modData objectForKey:NSFileSize] ;
FileObj *newobj=[[FileObj alloc] init ];
NSString *ss=[[NSString alloc] initWithFormat:@"%@",path] ;
[newobj setfileName:ss];
[ss release];
[ fileArray addObject:newobj];//fileArray: the data source of UITableView
[newobj release];
}
我发现列表中有一个名为“.DS_Store”的文件。 我浏览了模拟器目录,找不到该文件的位置。
答案 0 :(得分:4)
.DS_Store
文件是由Mac OS X创建的文件,用于保存有关目录的元信息。你总能找到它并且可以安全地忽略它。 Finder不会显示该文件。