【问题标题】:Get document directory files date modified time in iphone在iphone中获取文档目录文件日期修改时间
【发布时间】:2012-12-01 01:21:12
【问题描述】:
NSArray *documentPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *currDircetory = [documentPath objectAtIndex:0];
NSArray *filePathsArray = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath:currDircetory  error:nil];
for (NSString *s in filePathsArray){
        NSLog(@"file %@", s);
}

现在我使用上面的代码从文档目录中获取文件列表现在我想知道如何获取文档目录中文件的修改时间。

谢谢,

维贾扬

【问题讨论】:

    标签: iphone ios


    【解决方案1】:

    你可以用这个:

    NSArray *documentPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *currDircetory = [documentPath objectAtIndex:0];
    NSArray *filePathsArray = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath:currDircetory  error:nil];
    
    for (NSString *s in filePathsArray){
    
        NSString *filestring = [currDircetory stringByAppendingFormat:@"/%@",s];
        NSDictionary *filePathsArray1 = [[NSFileManager defaultManager] attributesOfItemAtPath:filestring error:nil];
        NSLog(@"Modified Day : %@", [filePathsArray1 objectForKey:NSFileModificationDate]);
    }
    

    【讨论】:

      【解决方案2】:
      NSFileManager* filemngr = [NSFileManager defaultManager];
      
      NSDictionary* attributes = [filemngr attributesOfItemAtPath:path error:nil];
      
      if (attributes != nil) {
      
          NSDate *date = (NSDate*)[attributes objectForKey:NSFileModificationDate];
      } else {
      
          NSLog(@"File Not found !!!");
      }
      

      【讨论】:

        【解决方案3】:

        你可以得到你的答案Here

        但你要做的唯一改变是,你需要把NSFileCreationDate改为NSFileModificationDate

        NSDate *date = (NSDate*)[attrs objectForKey: NSFileModificationDate];
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-12-07
          • 2012-07-07
          • 1970-01-01
          • 2011-04-09
          • 1970-01-01
          • 2017-12-16
          • 2010-09-19
          相关资源
          最近更新 更多