7zip:将存档的LastWriteTime设置为与内容一样旧


1

在Windows上,使用7za.exe v9.38,如何将存档的LastWriteTime(或CreationTime)设置为与内容相同?例如:我有一个“toto.txt”文件,创建于2015年1月1日,最后一次写入。

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

“toto.7z”的创作将于今天开始。

使用info-zip.org中的zip.exe,参数为 -o

-o使zipfile与最新条目一样旧

谢谢!

编辑:您可以这样做:

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

但是通过简单的命令切换会更容易。

Answers:


0

试试-stl开关。

7-Zip的更新日志

9.30 alpha 2012-10-26

  • LZMA2现在是.7z格式的默认压缩方法。
  • 7-Zip现在可以更新WIM档案。
  • 7-Zip文件管理器现在可以将文件移动到档案。
  • TAR格式的默认编码现在是UTF-8。您可以使用-mcp = 1开关进行OEM编码。
  • 命令行版本:
    • 用于重命名归档文件的新“rn”命令。
    • new -sdel切换到包含归档后删除文件。
    • new -sns切换到存储NTFS备用流(仅适用于WIM格式)。
    • new -sni切换到存储文件的NT安全信息(仅适用于WIM格式)。
    • new -stl切换以从最近修改的文件设置存档时间戳。
  • 打开大型档案和大型磁盘文件夹的速度优化。
  • 7-Zip现在将特殊填充块写入7z存档的标题,以便更快地打开存档。请注意,7-Zip 4.50 - 4.58包含BUG,因此这些旧版本无法正确使用此类新的7z存档。
  • DMG支持得到改善
  • 一些错误是固定的。
  • 7-Zip 9.26 alpha-9.29 alpha版本的BUG是固定的。如果在创建该存档期间跳过某些文件,则这些alpha版本无法打开非固态7z存档。如果每个实体块包含不超过一个文件,则该问题还与以实体模式创建的7z存档相关。注意:7-Zip会跳过另一个应用程序打开以供写入的文件,并在这种情况下显示警告。
  • 新的本地化:阿拉贡。

哦,好吧,它是在更改日志而不是命令帮助...谢谢,它的工作原理。
madoxav 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.