組み込みの Windows ファイル圧縮ツールをコマンド ラインで使用する方法はありますか?

組み込みの Windows ファイル圧縮ツールをコマンド ラインで使用する方法はありますか?

右クリック/送る/圧縮(ZIP形式)フォルダーを使用する代わりに。

Windows Server 2003 Enterprise Edition を使用しています。

答え1

7-zipの使用をお勧めしますがtj111の推奨通り組み込みのフォルダ圧縮を使用するには、compact.exe コマンドを使用します。これは、Windows XP の \windows\system32 フォルダにインストールされます。compact.exe /?コマンド ライン リファレンスについては、「」を参照してください。

答え2

強くお勧めします7zipWindows のコマンドライン アーカイブ用です。非常にシンプルですが、非常に機能が豊富で、これに依存するスクリプトがたくさんあります。CLIの例

答え3

ServerFault.com でこれを見ました:

https://serverfault.com/questions/39071/windows にはコマンドライン用の組み込み zip コマンドがありますか?

Windowsに組み込まれているわけではありませんが、リソースキットに含まれています

C:>圧縮/?

構文:

COMPRESS [-R] [-D] [-S] [ -Z | -ZX ] ソース 宛先 COMPRESS -R [-D] [-S] [ -Z | -ZX ] >ソース [宛先]

説明: 1 つ以上のファイルを圧縮します。

パラメータ リスト: -R 圧縮ファイルの名前を変更します。

-D 圧縮ファイルが古い場合のみ更新します。

-S 著作権情報を抑制します。

-ZX LZX 圧縮。これがデフォルトの圧縮です。

-Z MS-ZIP 圧縮。

ソース ソース ファイルの指定。ワイルドカードを使用できます。

宛先 宛先ファイル | パスの指定。宛先はディレクトリの場合もあります。 >Source が複数のファイルで -r が指定されていない場合、宛先はディレクトリである必要があります。

例: COMPRESS temp.txt compressed.txt COMPRESS -R . COMPRESS -R *.exe *.dll >compressed_dir

答え4

私が使うインフォジップ(オープンソースの zip/unzip コマンドライン ユーティリティ) Windows 検索の速度を上げるために、結果の zip ファイルを gzip します。

関連情報