Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 2, 2012 13:48:41

del3d
От:
Зарегистрирован: 2010-03-12
Сообщения: 87
Репутация: +  0  -
Профиль   Отправить e-mail  

zipFile и дата изменения файла

Здравствуйте!
Пользуюсь модулем zipfile для работы с zip архивами (Windows XP, Python 2.7.3). После распаковки получаю дату изменения файлов равную дате распаковки. Хотя, в архиве дата изменения неизменна. Можно ли сохранять старую дату изменения при распаковке?
Создаю архив так:

from zipfile import ZipFile, ZIP_DEFLATED
zipfile = ZipFile('./zipfile.zip', mode='w', compression=ZIP_DEFLATED)
for file in listOfStaticFiles:
    zipfile.write(file)
zipfile.close()
Отсылаю архив по HTTP другому приложению и распаковываю там его:
zipfile = ZipFile('./zipfile.zip', mode='r')
for info in zipfile.infolist():
    print info.filename
    print '\tModified:\t', datetime.datetime(*info.date_time)
zipfile.extractall()



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version