web-dev-qa-db-fra.com

R trouver l'heure à laquelle un fichier a été créé

J'utilise la fonction list.files R pour obtenir une liste de fichiers dans un dossier. Je voudrais également enregistrer quand chaque fichier a été créé, modifié et accessible

comment puis je faire ça? j'ai essayé la recherche google, mais je n'ai trouvé aucune commande utile

La capture d'écran ci-dessous provient de ma machine Windows. Je l'obtiens lorsque je clique avec le bouton droit sur un nom de fichier et que je clique sur "propriétés"

enter image description here

24
user2543622

Consultez file.info() pour cela et d'autres propriétés de fichier:

## With a single path
p <- R.home()
file.info(p)$ctime
# [1] "2014-11-20 08:15:53 PST"

## With a vector of multiple paths
paths <- dir(R.home(), full.names=TRUE)
tail(file.info(paths)$ctime)
# [1] "2014-11-20 09:00:45 PST" "2014-11-20 09:00:47 PST"
# [3] "2014-11-20 09:00:47 PST" "2014-11-20 09:00:50 PST"
# [5] "2014-11-20 09:00:33 PST" "2014-11-20 09:00:33 PST"
45
Josh O'Brien