代码之家  ›  专栏  ›  技术社区  ›  arachide

有没有办法以修改日期的顺序显示文档目录中的文件

  •  0
  • arachide  · 技术社区  · 15 年前

    我只是想知道有没有一种方法可以按照修改日期的顺序显示文档目录中的文件。

    interdev公司

    1 回复  |  直到 15 年前
        1
  •  3
  •   Vladimir    15 年前

    NSFileManager 类提供对文件属性的访问。

    NSFileManager* manager = [NSFileManager defaultManager];
    for (NSString *path in [manager contentsOfDirectoryAtPath: documentsDirectory error:nil]){
       NSDictionary* modDate = [manager attributesOfItemAtPath:
                 [documentsDirectory stringByAppendingPathComponent:path] error:nil];
       NSDate* dateModified = (NSDate*)[modDate objectForKey: NSFileModificationDate];
       if (dateModified)
          NSLog(@"%@ .Date modified: %@", path, dateModified);
    }