-2

我试图在我的计算机中读取文件的创建日期属性我正在使用以下代码行:

NSError *error = [[NSError alloc] init];
NSDictionary *localFileProperties = [[NSFileManager defaultManager] attributesOfFileSystemForPath:path error:&error];
NSLog(@"file date: %@",[localFileProperties fileModificationDate]);

但是我得到一个 (null) 作为答案,我不知道我做错了什么,我没有收到错误,当我检查 NSDictionary 描述时,它只有这 5 个键:

Printing description of localFileProperties:
{
    NSFileSystemFreeNodes = 113416750;
    NSFileSystemFreeSize = 464555008000;
    NSFileSystemNodes = 121886742;
    NSFileSystemNumber = 16777218;
    NSFileSystemSize = 499248103424;
}

我的代码中是否缺少某些内容?或者它有什么问题?

4

1 回答 1

1

查看方法名称或文档attributesOfFileSystemForPath:用于文件系统,而不是单个文件。

你想要attributesOfItemAtPath:error:

于 2012-10-06T19:18:15.160 回答