Método Python os.utime ()

Descrição

Método Python utime() define os tempos de acesso e modificação do arquivo especificado por caminho.

Sintaxe

A seguir está a sintaxe para utime() método -

os.utime(path, times)

Parâmetros

  • path - Este é o caminho do arquivo.

  • times- Este é o tempo de acesso e modificação do arquivo. Se a hora for nenhuma, o acesso ao arquivo e a hora modificada serão definidas como a hora atual. O parâmetro times consiste em uma linha na forma de (atime, mtime) ou seja (accesstime, modifytime).

Valor de retorno

Este método não retorna nenhum valor.

Exemplo

O exemplo a seguir mostra o uso do método utime ().

# !/usr/bin/python

import os, sys

# Showing stat information of file
stinfo = os.stat('a2.py')
print stinfo

# Using os.stat to recieve atime and mtime of file
print "access time of a2.py: %s" %stinfo.st_atime
print "modified time of a2.py: %s" %stinfo.st_mtime

# Modifying atime and mtime
os.utime("a2.py",(1330712280, 1330712292))
print "done!!"

Quando executamos o programa acima, ele produz o seguinte resultado -

posix.stat_result(st_mode=33188, st_ino=3940649674337682L, st_dev=277923425L, st
_nlink=1, st_uid=400, st_gid=401, st_size=335L, st_atime=1330498070, st_mtime=13
30498074, st_ctime=1330498065)
access time of a2.py: 1330498070
modified time of a2.py: 1330498074
done!!