https://kiwamiden.com/how-to-make-a-batch-that-creates-zip-for-each-folder複数ファイルを個別にzipファイルにしたい、という状況になったのですが、一つ一つ圧縮していては面倒。いった処理をまとめて行えるバッチを作成すれば良いじゃないか、ということで調べてみました。方法は、圧縮ツール(Lhaplus、7-Zip)を利用し、バッチを実行する方法があり、今回は、7-Zipを使用することにしました。7-Zipをインストール済みでない方向けに、リンクを張っておきます。こちらのリンクからダウンロードが可能です。選択し、テキストファイルを作成します。名前はなんでも良いです。Files\7-Zip\7z.exe"に関しては、自分のpcにインストールされた7-Zipの場所を指定してください。exe7z="インストール先"その後、ファイル名を「zip.bat」に変更。後は、zipに圧縮したいファイルを複数選択して、"zip.bat"にドロップしてやれば、選択ファイルと同じ階層に圧縮されたzipファイルが生成されます。ファイル数が多く処理ができない場合ファイル数があまりに多いと、処理が実行されないことがあります。実行されなかった方のなかには「ファイル名または拡張子が長すぎます。」というエラーメッセージが出たかもいるので鼻でしょうか。(出ない場合もあります)要するに"文字数"が多く処理ができていないだけです。“文字数"というのはファイルのパスのことです。Files\7-Zipこのパスが相対パスではなく、絶対パスで指定されているため、できるだけCドライブに近づけたほうが一度に処理できるファイル数は多くなります。その理由window.onloadを書いたけど、動かないことが多々あります。コメントをキャンセルメールアドレスが公開されることはありません。