私はNSFileManagerのattributesOfItemAtPathを試しました。それはファイルでうまく動作しますが、フォルダではうまく動作しません。 Apple's documentationでは、ファイルやフォルダのいずれかで動作する必要があると主張しています。しかし、私がフォルダの上でこれを呼び出すと、私が得るのは無価値です。Cocoaでフォルダの作成日を取得する方法はありますか?
私が使用するコード:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDictionary *folderAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:somePath error:nil];
NSLog(@"Creation date: %@", [dateFormatter stringFromDate:[folderAttributes objectForKey:NSFileCreationDate]]);
出力は常に私にはnullです。私の "somePath"は次のような形式のNSStringです。
file://localhost/Users/username/...
思考?ありがとう!
ありがとうございました!特にエラー部分! –