提取 .7z 存档并保留提取文件夹的修改日期

提取 .7z 存档并保留提取文件夹的修改日期

我有一个用 7zip 创建的 .7z 档案,我可以看到其中的内容,包括修改日期完整的文件夹。

但是,当我提取档案时,新提取的文件夹的创建和修改日期都设置为提取它们的时间和日期 - 即档案中可见的修改日期丢失了。

我尝试通过 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 提取时保留原始文件创建\编辑日期

相关内容