0

私はプログラミングに少し慣れていないので、ご容赦ください。私はたくさんの自己解凍型ファイルを作成し、それをftpサイトにアップロードして、クライアントがダウンロードします(自己解凍型ファイルは、圧縮したファイルを適切な場所に配置します)。このプロセスはかなり反復的であるため、私は自分の側でこのプロセスを自動化しようとしています。

zipの作成方法と、作成したファイルのアップロード方法は理解できると思いますが、作成したzipファイルからwinzipseを使用して自己解凍型ファイルを作成する方法は理解できません。WinZipにはコマンドラインインターフェイスがありますが、WinZIpSEにはないようです。

助けていただければ幸いです...私はこのコードをjavabtwで書くことを計画しています。

ありがとう。

4

3 に答える 3

0

zip アーカイブを圧縮および解凍する必要がある場合は、Java アプリから呼び出す他のコマンド ライン ユーティリティを使用してください。たとえば、zip と解凍: http://www.info-zip.org/

于 2010-01-22T07:16:48.593 に答える
0

完全な WinZip Self-Extractor と Personal Edition バージョンの違いは何ですか? によると、

自己解凍ファイルは、コマンド ラインから作成できます。

そうは言っても、あなたが説明しているタスクを自動化するためにJavaを使用するかどうかはわかりません。それはそのIMHOに最適なツールではありません。私はむしろシェルスクリプトを使用したいと思います。

更新: (OP からのコメントへの回答) 私は実際には Windows の専門家ではありませんが、Windows PowerShellがこの仕事に適していると思います (また、MS Access データベースのクエリに使用できます)。

于 2010-01-22T07:08:12.583 に答える
0

7-zip は無料で、コマンド ラインでこれを実行できます。つまり、バッチ スクリプトを作成できます。7za a -sfx MySelfExtractingzip.exe MyFolderContainingFiles/

于 2011-11-14T11:46:33.120 に答える