如何获得目标c中目录中文件的创建日期

透气的

我正在学习,Objective-C并且正在将Applescript实用程序转换为Objective-C

我需要了解如何获取NSFileCreationDate目录中所有文件的位置,以便将最新文件复制到另一个位置。我不知道如何获取NSFileCreationDate目录中的每个文件。

这段代码获取目录的列表,但是每次我尝试获取NSFileCreationDate它时,都会得到NSFileCreationDate封闭文件夹的。

我必须阅读plist文件才能获取备份位置的路径。

  1. 读取plist文件以获取备份位置
  2. 获取文件的创建日期
  3. 将最新文件复制到* Wholepath,在桌面文件

    NSString filePath = [@“〜/ Library / Preferences / com.viive.Viive.plist” stringByExpandingTildeInPath]; NSMutableDictionary plistDict = [[ NSMutableDictionary分配] initWithContentsOfFile:filePath];

    NSString *value;
    value = [plistDict objectForKey:@"backupPath"];
    
    
    NSFileManager *filemgr;
    NSArray *filelist;
    filemgr = [NSFileManager defaultManager];
    filelist = [filemgr contentsOfDirectoryAtPath:value error: nil];
    NSArray *array = filelist;
    NSUInteger index = 0;
    for (id element in array) {
    NSLog(@"Element at index %lu is: %@", (unsigned long)index, element);
    index++;
    }
    NSDictionary* fileAttribs = [[NSFileManager defaultManager] attributesOfItemAtPath:////     error:nil];
    NSDate *result = [fileAttribs fileCreationDate]; //or fileModificationDate
    NSLog(@"%@",result);
    
    //////
    
     NSString* desktop = [@"~/Desktop/LOGS-I-NEED-" stringByExpandingTildeInPath];
        NSString* computername = [[NSHost currentHost] localizedName];
        NSString* wholepath = [desktop stringByAppendingString:computername];
    

我已经在Google上搜索了此信息,由于我是新手,所以我发现的答案对我来说没有多大意义。如果有人知道更好的方法,我将不知所措。

谢谢大家!

最高

这应该有助于:

for (NSString file in array) {
    NSLog (@"%@", file);
    NSString *path = [filePath stringByAppendingPathComponent: file];
    NSDictionary* fileAttribs = [[NSFileManager defaultManager] attributesOfItemAtPath:path error:nil];
    NSDate *result = [fileAttribs fileCreationDate]; //or fileModificationDate
    NSLog(@"%@",result);
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何仅使用Ant和XSLT创建目标目录中文件列表的XML文件?

来自分类Dev

列出目录中的所有文件,其中文件创建日期与星期几匹配?vba

来自分类Dev

使用C#按创建日期降序获取目录中文件的列表

来自分类Dev

如何在相对于目标目录而不是工作目录的zip文件中创建目录

来自分类Dev

如何在相对于目标目录而不是工作目录的zip文件中创建目录

来自分类Dev

如何获得文件的正确文件创建日期?

来自分类Dev

如何确定vb6中文件或目录的路径?

来自分类Dev

如何从CSV(PYTHON)的列中查找目录中文件的路径

来自分类Dev

如何同时复制文件并创建目标目录?

来自分类Dev

如果 cp 的目标路径是一个目录,我如何避免错误地在该目录中创建文件?

来自分类Dev

如何在某些目录C ++中创建文件

来自分类Dev

目标C:在.h文件中创建对象

来自分类Dev

目标C:在.h文件中创建对象

来自分类Dev

如何将Mac OSX中文件的创建日期设置为当前日期?

来自分类Dev

如何根据上次修改日期回显目录中文本文件的内容?

来自分类Dev

如何获取目录的最后修改日期= textboxdate并获取此目录中的文件C#

来自分类Dev

如何获得使用节点fs创建文件/目录的权限

来自分类Dev

C / C ++ Makefile:如何在.c文件与其他目录中的目标文件之间建立依赖关系?

来自分类Dev

如何计算目录中文件的整体大小

来自分类Dev

如何找出目录中文件类型的数量

来自分类Dev

如何在目标C中创建CBUUID

来自分类Dev

如何在PRO文件中获取目标目录

来自分类Dev

如何列出目录中文件和目录的递归文件大小?

来自分类Dev

如何列出目录中文件和目录的递归文件大小?

来自分类Dev

创建特定目录中文件的名称和修改日期列表,并从中制作数据框

来自分类Dev

如何使用批处理作业将文件“创建日期”添加到目录中的所有文件中?

来自分类Dev

在目标目录的每个子目录中创建CSV文件

来自分类Dev

ksh:获取目录中特定日期创建的文件

来自分类Dev

在目录中搜索在两个日期之间创建的文件

Related 相关文章

  1. 1

    如何仅使用Ant和XSLT创建目标目录中文件列表的XML文件?

  2. 2

    列出目录中的所有文件,其中文件创建日期与星期几匹配?vba

  3. 3

    使用C#按创建日期降序获取目录中文件的列表

  4. 4

    如何在相对于目标目录而不是工作目录的zip文件中创建目录

  5. 5

    如何在相对于目标目录而不是工作目录的zip文件中创建目录

  6. 6

    如何获得文件的正确文件创建日期?

  7. 7

    如何确定vb6中文件或目录的路径?

  8. 8

    如何从CSV(PYTHON)的列中查找目录中文件的路径

  9. 9

    如何同时复制文件并创建目标目录?

  10. 10

    如果 cp 的目标路径是一个目录,我如何避免错误地在该目录中创建文件?

  11. 11

    如何在某些目录C ++中创建文件

  12. 12

    目标C:在.h文件中创建对象

  13. 13

    目标C:在.h文件中创建对象

  14. 14

    如何将Mac OSX中文件的创建日期设置为当前日期?

  15. 15

    如何根据上次修改日期回显目录中文本文件的内容?

  16. 16

    如何获取目录的最后修改日期= textboxdate并获取此目录中的文件C#

  17. 17

    如何获得使用节点fs创建文件/目录的权限

  18. 18

    C / C ++ Makefile:如何在.c文件与其他目录中的目标文件之间建立依赖关系?

  19. 19

    如何计算目录中文件的整体大小

  20. 20

    如何找出目录中文件类型的数量

  21. 21

    如何在目标C中创建CBUUID

  22. 22

    如何在PRO文件中获取目标目录

  23. 23

    如何列出目录中文件和目录的递归文件大小?

  24. 24

    如何列出目录中文件和目录的递归文件大小?

  25. 25

    创建特定目录中文件的名称和修改日期列表,并从中制作数据框

  26. 26

    如何使用批处理作业将文件“创建日期”添加到目录中的所有文件中?

  27. 27

    在目标目录的每个子目录中创建CSV文件

  28. 28

    ksh:获取目录中特定日期创建的文件

  29. 29

    在目录中搜索在两个日期之间创建的文件

热门标签

归档