7zip:アーカイブのLastWriteTimeをコンテンツと同じ古い値に設定します


1

Windowsでは、7za.exe v9.38を使用して、アーカイブのLastWriteTime(またはCreationTime)をコンテンツと同じに設定するにはどうすればよいですか?たとえば、「toto.txt」ファイルがあり、作成されて最後に書かれたのは15/01/01です。

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

「toto.7z」の作成は今日になります。

info-zip.orgのzip.exeでは、パラメーターは -o

-o zipファイルを最新のエントリと同じくらい古いものにします

ありがとう!

編集:あなたはこれを行うことができます:

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

しかし、単純なコマンドスイッチを使用する方が簡単です。

回答:


0

-stl切り替えてみてください。

7-Zipの変更ログ

9.30アルファ2012-10-26

  • LZMA2は現在、.7z形式のデフォルトの圧縮方式です。
  • 7-ZipはWIMアーカイブを更新できるようになりました。
  • 7-Zip File Managerは、ファイルをアーカイブに移動できるようになりました。
  • TAR形式のデフォルトのエンコーディングは現在、UTF-8です。OEMエンコードには-mcp = 1スイッチを使用できます。
  • コマンドラインバージョン:
    • アーカイブ内のファイルの名前を変更する新しい「rn」コマンド。
    • アーカイブに含めた後にファイルを削除する新しい-sdelスイッチ。
    • NTFS代替ストリームを保存する新しい-snsスイッチ(WIM形式のみ)。
    • ファイルのNTセキュリティ情報を保存する新しい-sniスイッチ(WIM形式のみ)。
    • 最新の変更されたファイルからアーカイブタイムスタンプを設定する新しい-stlスイッチ。
  • 大きなアーカイブと大きなディスクフォルダーを開くための速度の最適化。
  • 7-Zipは、7zアーカイブのヘッダーに特別なパディングブロックを書き込み、アーカイブをすばやく開くようになりました。7-Zip 4.50-4.58にはBUGが含まれているため、これらの古いバージョンはそのような新しい7zアーカイブで正しく動作できないことに注意してください。
  • DMGサポートが改善されました
  • いくつかのバグが修正されました。
  • 7-Zip 9.26 alpha-9.29 alphaバージョンのバグが修正されました。これらのアルファバージョンでは、アーカイブの作成中に一部のファイルがスキップされた場合、非ソリッド7zアーカイブを開くことができませんでした。この問題は、各ソリッドブロックに含まれるファイルが1つのみの場合、ソリッドモードで作成された7zアーカイブにも関連しています。注:7-Zipは、別のアプリケーションによって書き込み用に開かれたファイルをスキップし、その場合警告を表示します。
  • 新しいローカライズ:アラゴン語。

ああ、OK、それはchangelogにあり、コマンドヘルプにはありませんでした...ありがとう、動作します。
マドキサフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.