2010-08-18 2 views

Répondre

10

OK, donc je réponds à ma question juste après que je l'ai posée :(

J'ai trouvé la méthode setAttributes:ofItemAtPath:error: dans la classe NSFileManager et je peux spécifier l'horodatage il modifié.

! Merci quand même

6

pour mettre à jour l'horodatage de modification (qui est, par exemple, montré dans la sortie de ls -l) de filePath maintenant:

NSError* error; 
NSFileManager* fileManager = [NSFileManager defaultManager]; 

if (![fileManager setAttributes:@{NSFileModificationDate:[NSDate date]} 
        ofItemAtPath:filePath 
          error:&error]) { 
    NSLog(@"Couldn't update modification date: %@", error); 
} 
Questions connexes