5

Windows XPで.BATコマンドを使用して.ZIPファイルを解凍することは可能ですか?file.zipを使用して、.BATコマンドファイルを作成し、フォルダに解凍/解凍する方法があります。ネイティブのWINDOWSXPプログラムとコマンドのみを使用します。

だから..そのようなことを行う方法は?(コード例をお願いします)

4

3 に答える 3

6

はい。

ただし、「スクリプト」の使用とSystem.FileSystemObject (適切なキーワード) の使用が含まれます。VBScript または JScript を実行できるcscript/WSHを使用できるはずです(WSH 5.6 は XP に付属しています)。一般的な考え方はここにあります。ただし、このアプローチには他にも興味深い「問題」がいくつかあります。操作は非同期で実行され、圧縮ダイアログ ボックスが表示される場合がありますが、標準の XP ツールを使用して実行できます。

7-zipをダウンロードすることをお勧めします。これは 200 ~ 400k のスタンドアロンのコマンドライン実行可能ファイル (バージョンによって異なります) ですが、最初に実行可能ファイルを取得するために最初の「インストール」が必要です。7-zip を実行するために GUI は必要ありません。

于 2010-05-20T16:03:05.280 に答える
1

短い答え: いいえ。 説明: https://serverfault.com/questions/39071/does-windows-have-a-built-in-zip-command-for-the-command-line

于 2010-05-20T15:52:50.893 に答える
1

いいえ、Windows XP に付属するネイティブ zip/unzip ライブラリのコマンド ライン サポートはありません。唯一の解決策は、解凍ライブラリを使用することです。

于 2010-05-20T15:54:56.583 に答える