2015-11-21 1 views

Répondre

3

C'est fondamentalement le même dans Swift. Ceci définit l'heure de création à l'heure actuelle:

let path = "/path/to/file" 
let attributes = [ 
    NSFileCreationDate: NSDate() 
] 

do { 
    try NSFileManager.defaultManager().setAttributes(attributes, ofItemAtPath: path) 
} catch { 
    print(error) 
} 

Assurez-vous de NE PAS faire cela dans la cour de récréation. Playground a seulement l'autorisation d'écrire dans son dossier local. Mettre cela dans un projet Swift:

2

pour une utilisation rapide 3:

//let path = "/path/to/file" 

let attributes = [ 
    FileAttributeKey.creationDate: NSDate(), 
    // FileAttributeKey.modificationDate: NSDate() for modification date... 
] 

do { 
    try FileManager.default.setAttributes(attributes, ofItemAtPath: path) 
} catch { 
    print(error) 
}