-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 に答える