Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 24, 2014 11:19:54

nickleb
Зарегистрирован: 2014-02-07
Сообщения: 74
Репутация: +  0  -
Профиль   Отправить e-mail  

Как изменить атрибуты времени создания файла?

Здравствуйте. Как изменить атрибуты времени создания файла?
Скачиваю wget'ом (“внутри” Python-скрипта в Windows XP, обращение к серверу через urllib2) файлы, но скачанные они получают атрибуты времени скачки. А мне надо, чтобы они имели атрибуты создания как на сервере откуда скачиваю. Как изменить на те, что мне нужны?

Офлайн

#2 Июнь 24, 2014 16:39:47

agalen
От:
Зарегистрирован: 2011-03-23
Сообщения: 185
Репутация: +  17  -
Профиль   Отправить e-mail  

Как изменить атрибуты времени создания файла?

Так что используется - wget или python+urllib2 ?
Если wget, то он сохраняет время сервера если ему явно не запретили с помощью флага –no-use-server-timestamps.
Если файл скачивается скриптом, то надо самому вызывать os.utime



Офлайн

#3 Июнь 24, 2014 18:15:55

nickleb
Зарегистрирован: 2014-02-07
Сообщения: 74
Репутация: +  0  -
Профиль   Отправить e-mail  

Как изменить атрибуты времени создания файла?

agalen, спасибо за отклик. а какой флаг wget'у нужен дабы он дату файла, которая на сервере сохранял? у меня в Python-скприпте вызов wget через строчку:
os.system(“wget -nc ”+ ftp_adrs + file_name)

Отредактировано nickleb (Июнь 24, 2014 18:16:43)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version