什么是.DS_Store

时间:2010-04-15 09:54:46

标签: iphone macos

我希望使用以下代码列出文档目录中的所有文件

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”的文件。 我浏览了模拟器目录,找不到该文件的位置。

1 个答案:

答案 0 :(得分:4)

.DS_Store文件是由Mac OS X创建的文件,用于保存有关目录的元信息。你总能找到它并且可以安全地忽略它。 Finder不会显示该文件。