我真的是新的Objective-C和mac osx編程。Objective-c:獲取文件創建日期
我用按鈕和標籤編寫簡單的GUI應用程序。當我按下按鈕時,標籤將其改爲另一個文本。 現在我想了解如何獲取文件屬性。我讀過很多話題,但找不到簡單的例子。
我需要什麼,它是一個簡單的例子:帶標籤和按鈕的窗口,當我按下按鈕時,標籤應該將其改爲文件創建或上次修改日期。文件路徑將被硬編碼,例如/Users/MYUSER/Downloads/text.txt
請幫助我或指向我好文章或類似的東西。
我真的是新的Objective-C和mac osx編程。Objective-c:獲取文件創建日期
我用按鈕和標籤編寫簡單的GUI應用程序。當我按下按鈕時,標籤將其改爲另一個文本。 現在我想了解如何獲取文件屬性。我讀過很多話題,但找不到簡單的例子。
我需要什麼,它是一個簡單的例子:帶標籤和按鈕的窗口,當我按下按鈕時,標籤應該將其改爲文件創建或上次修改日期。文件路徑將被硬編碼,例如/Users/MYUSER/Downloads/text.txt
請幫助我或指向我好文章或類似的東西。
您可能想看看at Rosetta Code獲取文件修改時間的示例。
來自Rosetta Code的示例有不推薦的部分。這裏是獲取文件修改日期的正確代碼
NSString *path = @"/Users/Raven/Downloads/1.png";
NSDictionary* fileAttribs = [[NSFileManager defaultManager] attributesOfItemAtPath:path error:nil];
NSDate *result = [fileAttribs objectForKey:NSFileCreationDate]; //or NSFileModificationDate
NSLog(@"%@",result);
謝謝!正是我需要的 – 2010-09-04 13:00:03