我希望使用下面的代码列出文档目录中的所有文件
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”的文件。
我浏览了模拟器目录,找不到这个文件在哪里。
最佳答案
.DS_Store
文件是由 Mac OS X 创建的文件,用于保存有关目录的元信息。您可以期望始终找到它并且可以安全地忽略它。 Finder 不显示该文件。
关于iphone - 什么是.DS_Store,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2644265/