मैं एक फ़ाइल की निर्माण तिथि (संशोधन दिनांक नहीं) खोजने की कोशिश कर रहा हूं।आईओएस: आप फ़ाइल की निर्माण तिथि कैसे प्राप्त करते हैं?
निर्माण तिथि फ़ाइल के गुणों में प्रतीत नहीं होती है, हालांकि संशोधित दिनांक है।
मैं इस कोड का उपयोग कर रहा ..
NSFileManager* fm = [NSFileManager defaultManager];
NSString* path = [PathHelpers pathInDocumentsFolderWithFilename:FILE_NAME];
NSDictionary* attrs = [fm attributesOfItemAtPath:path error:nil];
if (attrs != nil) {
return (NSDate*)[attrs objectForKey: NSFileCreationDate];
} else {
return nil;
}
यह हमेशा शून्य देता है। टंकण 'पो attrs' डीबगर में NSDictionary में कुंजी/मान जोड़े की सूची प्राप्त करने के लिए निम्न ..
NSFileGroupOwnerAccountID = 20 रिटर्न;
NSFileGroupOwnerAccountName = कर्मचारी;
NSFileModificationDate = 2010-01-21 11:47:55 +0000;
NSFileOwnerAccountID = 501;
NSFileOwnerAccountName = ben;
NSFilePosixPermissions = 420;
NSFileReferenceCount = 1;
NSFileSize = 338;
NSFileSystemFileNumber = 2234;
NSFileSystemNumber = 42553324;
NSFileType = NSFileTypeRegular;
कोई निर्माण तिथि .. बाह ..
कोई भी निर्माण तिथि होने का एक और तरीका पता है या यह सिर्फ आईओएस में मौजूद नहीं है?
ध्यान दें कि ट्रेस मैं दिखाया है iphone सिम्युलेटर से है काम कर सकते हैं। मुझे असली डिवाइस पर एक ही समस्या मिलती है हालांकि - निर्माण तिथि सूचीबद्ध नहीं है। –
प्रलेखन NSFileCreationDate को लौटाए गए मान के रूप में सूचीबद्ध करता है, ओ आप ऐप्पल के साथ एक बग फाइल करना चाहते हैं। यह निश्चित रूप से लगता है जैसे यह उम्मीद के रूप में व्यवहार नहीं कर रहा है। –