2010-09-04 14 views
10

Sono davvero nuovo con la programmazione ogg-c e mac osx.Objective-c: data di creazione del file

Scrivo un'applicazione GUI semplice con pulsante ed etichetta. Quando premo il pulsante, l'etichetta lo cambia in un altro testo. Ora voglio capire come ottenere gli attributi del file. Ho letto molti argomenti ma non riesco a trovare un semplice esempio.

Quello che mi serve, è un semplice esempio: finestra con etichetta e pulsante, quando premo il pulsante, l'etichetta dovrebbe cambiarlo per la creazione del file o l'ultima data di modifica. Il percorso del file sarà hardcoded, ad es. /Users/MYUSER/Downloads/text.txt

Per favore aiutami o indicarmi un buon articolo o qualcosa del genere.

risposta

3

Si potrebbe voler guardare at Rosetta Code per un esempio di ottenere il tempo di modifica di un file.

+0

Grazie! Esattamente quello di cui ho bisogno –

38

Esempio dal codice Rosetta ha parti obsolete. Ecco il codice giusto per ottenere la data di modifica del file

NSString *path = @"/Users/Raven/Downloads/1.png"; 
NSDictionary* fileAttribs = [[NSFileManager defaultManager] attributesOfItemAtPath:path error:nil]; 
NSDate *result = [fileAttribs objectForKey:NSFileCreationDate]; //or NSFileModificationDate 
NSLog(@"%@",result); 
Problemi correlati