2010-09-04 45 views
10

Soy muy nuevo con la programación objetivo-c y mac osx.Objective-c: Obtener la fecha de creación del archivo

Escribo una aplicación sencilla de GUI con botón y etiqueta. Cuando presiono el botón, la etiqueta cambia el texto a otro texto. Ahora quiero entender cómo obtener atributos de archivo. He leído muchos temas pero no puedo encontrar un ejemplo simple.

Lo que necesito, es un ejemplo simple: ventana con etiqueta y botón, cuando presiono el botón, la etiqueta debe cambiar el texto a la creación del archivo o la última fecha de modificación. La ruta del archivo estará codificada, p. /Users/MYUSER/Downloads/text.txt

Por favor, ayúdame o apunta a un buen artículo o algo como esto.

Respuesta

3

Es posible que desee buscar en at Rosetta Code un ejemplo de cómo obtener la hora de modificación de un archivo.

+0

¡Gracias! Exactamente lo que necesito –

38

El ejemplo del código de Rosetta tiene piezas en desuso. Aquí está el código correcto para obtener la fecha de modificación del archivo

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