Страницы: 1
RSS
Как скриптом скачать файл с сети с сохранением даты создания/изменения?
 
Как скриптом скачать файл с сети так, чтобы его даты создания/изменения остались старыми и не поменялись на текущие? В Excel 2003.
 
Если речь про произвольный файл (например, текстовый) - то никак
(даты эти не хранятся в самом файле)
При скачивании с сайта, сервер выдает только файл, не сообщая ничего про дату создания
По FTP если скачивать - то там можно запросить данные по файлу
 
Не уверен, что это так, поскольку мне известна как минимум одна программа, которая при скачивании файла сохраняет его атрибуты, в том числе оригинальное время создания.
 
Цитата
smr801 написал:
в том числе оригинальное время создания
что за зверь и с чем его едят? если файл не хранит информацию о дате и времени собственного создания (вам привели в качестве примера текстовые файлы), как вы скачаете/сохраните отсутствующие атрибуты?
Изменено: buchlotnik - 10.08.2020 01:33:54
Соблюдение правил форума не освобождает от модераторского произвола
 
smr801, Давайте сперва определим, от куда и по какому протоколу скачивается файл TFTP/FTP/HTTP/DAV/SMB/MMS/RTSP  и что вы под словом Сеть подразумеваете.

Цитата
buchlotnik написал:
если файл не хранит информацию о дате и времени собственного создания
то за него это может делать файловая операционная система и вот отдает ли она эти атрибуты и как их обработает клиент и обработает файловая система на клиенте - это уже второй вопрос.
Изменено: БМВ - 10.08.2020 10:09:58
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
то за yего это может делать файловая операционная система
в которой нет атрибута
Цитата
smr801 написал:
оригинальное время создания
Соблюдение правил форума не освобождает от модераторского произвола
 
Цитата
buchlotnik написал:
в которой нет атрибута Цитата smr801  написал:оригинальное время создания
ну если только это время ну очень оригинальное. :-) Михаил. Время создания файла система фиксирует и это именно время создания.
По вопросам из тем форума, личку не читаю.
 
Попробую привести какой-нибудь пример. Захожу на ленту.вру, допустим дата 01.08.2018, открываю статью за эту дату, например, Крымский мост https://lenta.ru/news/2018/08/01/one_more/  В заметке лежит замечательная фотография  https://icdn.lenta.ru/images/2018/08/01/02/20180801025128884/pic_06716da9c9c378­500b6c114cceb847d8.jp... закачав которую с помощью программы PicturePump (программа времен диалапа для последовательной закачки серий фото с цифровой нумерацией), получаю результат: на диск скачивается фото из статьи, фото имеет дату создания/изменения 01.08.2018 2:51, статья на Ленте датирована 01.08.2018 2:55, т.е. даты совпадают. Если взять другую статью, например, https://lenta.ru/news/2008/08/08/zuzin/ то там видно, что фото было изменено или перезалито, т.к. датировано 18.06.2016. Лента.вру - просто в качестве примера, где это работает.
 
smr801, это в некоторых форматах файлов картинок есть такие данные
(вы же изначально не уточнили, про файлы какого типа речь)
И вопрос тогда должен звучать не «как скачать файл» (ибо скачивать можно как угодно), а как потом извлечь из конкретного типа файла его метаданные (где эта дата хранится)
 
EXIF картинки девственно чист, оттуда брать нечего. Это именно атрибут файла, время, в которое файл был сохранен на сервер.
Страницы: 1
Наверх