Извлечь архив .7z с сохранением измененных дат извлеченных папок

3460
Fetchez la vache

У меня есть архив .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

1 ответ на вопрос

2
DavidPostill

Extracted folders have the created/modified date set to the time/date of extraction

This is a known feature request (#1174), Status: open.

See also this 7-Zip discussion thread ZIP archive folder date preservation.


#1174 Preserve original file creating\edit dates when extracting

enter image description here

Now when files are extracted their creating date, edited date are set to current time despite in archive they could have their own dates, an option to preserve those would be very nice.

...

The hard part is already done. If you just right-click and under 7-zip, extract here/to, it should perform as expected.

After testing it appears that the above comment is incorrect and doesn't work.

Source #1174 Preserve original file creating\edit dates when extracting

Спасибо за подробный ответ, Дэвид. К сожалению, это было первое, что я попробовал. После неудачного использования вышеуказанного метода я попытался использовать командную строку. Fetchez la vache 8 лет назад 0
Ах. ОК .. Я могу воспроизвести здесь. Это похоже на комментарий в запросе функции: «Сложная часть уже сделана. Если вы просто щелкните правой кнопкой мыши и под 7-zip, извлеките здесь / к, он должен работать как положено». неверно, поэтому обходного пути нет. Ответ обновлен. DavidPostill 8 лет назад 0
Спасибо, Дэвид, не беспокойся. Тем не менее, полезно. Fetchez la vache 8 лет назад 0

Похожие вопросы