2010-09-04 2 views
10

Je suis vraiment nouveau avec la programmation objective-c et mac osx. J'écris une application GUI simple avec bouton et étiquette. Quand j'appuie sur le bouton, l'étiquette change le texte à un autre texte. Maintenant, je veux comprendre comment obtenir les attributs de fichier. J'ai lu beaucoup de sujets mais je ne trouve pas d'exemple simple. Ce dont j'ai besoin, c'est un exemple simple: fenêtre avec étiquette et bouton, quand j'appuie sur le bouton, l'étiquette doit changer le texte à la création du fichier ou la dernière date de modification. Le chemin du fichier sera codé en dur, par ex. /Users/MYUSER/Downloads/text.txtObjectif-c: Obtenir la date de création du fichier

S'il vous plaît aidez-moi ou me signaler un bon article ou quelque chose comme ça.

Répondre

3

Vous pourriez vouloir regarder at Rosetta Code pour un exemple d'obtenir le temps de modification d'un fichier.

+0

Merci! Exactement ce dont j'ai besoin –

38

L'exemple de code Rosetta a des parties dépréciées. Voici le bon code pour obtenir la date de modification du fichier

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