1

На Windows, с 7za.exe v9.38, как я могу установить архив LastWriteTime (или CreationTime) так же, как содержимое? Например: у меня есть файл «toto.txt», созданный и последний раз написанный 01.01.15.

7za.exe a -t7z toto.7z toto.txt

Создание "toto.7z" будет сегодня.

С zip.exe из info-zip.org, параметр -o

- сделать zipfile таким же старым, как последняя запись

Спасибо!

РЕДАКТИРОВАТЬ : Вы можете сделать это с:

$srcDate = (Get-ChildItem $fileToCompress).LastWriteTime
$dstFile = Get-ChildItem $7zFile
$dstFile.LastWriteTime = $srcDate

Но это было бы проще с простым переключателем команд.

1 ответ1

0

Попробуйте ключ -stl .

История изменений 7-Zip:

9.30 альфа 2012-10-26

  • LZMA2 теперь является методом сжатия по умолчанию для формата .7z.
  • 7-Zip теперь может обновлять архивы WIM.
  • 7-Zip File Manager теперь может перемещать файлы в архивы.
  • Кодировка по умолчанию для формата TAR теперь UTF-8. Вы можете использовать ключ -mcp = 1 для кодировки OEM.
  • Версия командной строки:
    • новая команда "rn" для переименования файлов в архиве.
    • ключ -sdel для удаления файлов после включения в архив.
    • Новый ключ -sns для хранения альтернативных потоков NTFS (только для формата WIM).
    • новый ключ -sni для хранения информации о безопасности NT для файлов (только для формата WIM).
    • ключ -stl для установки метки времени архива из последнего измененного файла.
  • Оптимизация скорости для открытия больших архивов и папок на больших дисках.
  • 7-Zip теперь записывает специальные блоки заполнения в заголовки архивов 7z для более быстрого открытия архива. Обратите внимание, что 7-Zip 4.50 - 4.58 содержат ошибку, поэтому эти старые версии не могут корректно работать с такими новыми архивами 7z.
  • Поддержка DMG была улучшена
  • Некоторые ошибки были исправлены.
  • Исправлена ошибка в 7-Zip 9.26 alpha - 9.29 alpha версиях. Эти альфа-версии не могли открыть нетвердый архив 7z, если некоторые файлы были пропущены при создании этого архива. Эта проблема также связана с архивами 7z, созданными в сплошном режиме, если каждый сплошной блок содержит не более одного файла. Примечание: 7-Zip пропускает файлы, которые были открыты для записи другим приложением, и в этом случае показывает предупреждение.
  • Новая локализация: арагонская.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .