Python 3 - método os.utime ()

Descripción

El método utime() establece los tiempos de acceso y modificación del archivo especificado por ruta.

Sintaxis

A continuación se muestra la sintaxis de utime() método -

os.utime(path, times)

Parámetros

  • path - Esta es la ruta del archivo.

  • times- Este es el acceso al archivo y la hora de modificación. Si la hora es ninguna, entonces el acceso al archivo y las horas modificadas se establecen en la hora actual. El parámetro tiempos consta de una fila en forma de (atime, mtime) es decir (accesstime, modifiedtime).

Valor devuelto

Este método no devuelve ningún valor.

Ejemplo

El siguiente ejemplo muestra el uso del método utime ().

# !/usr/bin/python3
import os, sys, time
os.chdir("d:\\tmp")

# Showing stat information of file
stinfo = os.stat('foo.txt')
print (stinfo)

# Using os.stat to recieve atime and mtime of file
print ("access time of foo.txt: %s" %stinfo.st_atime)
print ("modified time of foo.txt: %s" %stinfo.st_mtime)
print (time.asctime( time.localtime(stinfo.st_atime)))

# Modifying atime and mtime
os.utime("foo.txt",(1330712280, 1330712292))
print ("after modification")
print (time.asctime( time.localtime(stinfo.st_atime)))
print ("done!!")

Resultado

Cuando ejecutamos el programa anterior, produce el siguiente resultado:

os.stat_result(st_mode = 33206, st_ino = 1688849860351098, 
   st_dev = 1017554828, st_nlink = 1, st_uid = 0, st_gid = 0, st_size = 0,
   st_atime = 1455684273, st_mtime = 1455684273, st_ctime = 1455683589)
access time of foo.txt: 1455684273.84375
modified time of foo.txt: 1455684273.84375
Wed Feb 17 10:14:33 2016
after modification
Fri Mar  2 23:48:00 2012
done!!