Извлечь архив.7z с сохранением измененных дат извлеченных папок
У меня есть архив.7z, созданный с помощью 7zip, и я могу видеть его содержимое, включая папки с их измененными датами.
Однако, когда я извлекаю архив, все вновь извлеченные папки имеют даты создания и изменения, установленные на время и дату, когда они были извлечены, то есть видимая в архиве дата изменения теряется.
Я пытался извлечь с помощью файлового менеджера 7-zip имеет тот же эффект, и команда, которую я использую для извлечения файлов:
7za x -t7z SourceArchive.7z -oE:\TargetFolder
this uses the x command (eXtract files with full paths) and uses the switches:
-t - Target Type, in this case 7z archive
-o - Output directory - here E:\TargetFolder
Любая помощь приветствуется
1 ответ
Извлеченные папки имеют дату создания / изменения, установленную на время / дату извлечения
Это запрос известной функции ( #1174), Статус: открыт.
Смотрите также эту ветку обсуждения 7-Zip Сохранение даты в папке архива ZIP.
#1174 Сохранять исходный файл при создании \ редактировании дат при извлечении
Теперь, когда файлы извлекаются по дате их создания, редактируемая дата устанавливается на текущее время, несмотря на то, что в архиве они могут иметь свои собственные даты, возможность сохранить их будет очень хорошей.
...
Трудная часть уже сделана. Если вы просто щелкните правой кнопкой мыши и под 7-zip, извлеките здесь / к, он должен работать как ожидалось.
После тестирования выясняется, что приведенный выше комментарий неверен и не работает.
Источник #1174 Сохранение исходного файла, создание \ редактирование дат при извлечении