Я пытаюсь извлечь файлы из zip-файла с помощью Python 2.7.1 (в Windows, к вашему сведению), и каждая из моих попыток показывает извлеченные файлы с датой изменения = временем извлечения (что неверно ).
import os,zipfile
outDirectory = 'C:\\_TEMP\\'
inFile = 'test.zip'
fh = open(os.path.join(outDirectory,inFile),'rb')
z = zipfile.ZipFile(fh)
for name in z.namelist():
z.extract(name,outDirectory)
fh.close()
Я также пытался использовать метод .extractall с теми же результатами.
import os,zipfile
outDirectory = 'C:\\_TEMP\\'
inFile = 'test.zip'
zFile = zipfile.ZipFile(os.path.join(outDirectory,inFile))
zFile.extractall(outDirectory)
Может ли кто-нибудь сказать мне, что я делаю неправильно?
Я хотел бы думать, что это возможно без посткоррекции времени изменения Как изменить дату создания файла Windows?.