質問: zipファイルの解凍について lhaplusでは解凍できるzipファイルを、windows7の標準の解凍ソフトで解凍しようとすると、 1階層目までのフォルダは解凍できるのですが、それ以降のフォルダ・ファイルが解凍されません。 解凍できるようにする方法はあるでしょうか?
回答: > 解凍できるようにする方法はあるでしょうか? windows7の標準の zipfldr.dll で可能です。 しかし、コマンドラインだけで行なうという方法では 1回の解凍(展開)だけですので、 サブフォルダも含めて全ての *.zip ファイルを find でselectして展開するということになります。 つまり、script処理(いわゆるバッチ処理)での反復処理が必要です。質問からは外れますが、 win7標準のzipfldr.dll を使うよりも 7zip 、peazip などのツールを使って recursive 指定するほうが簡単です。(7zip 、peazip でもrecursive 指定すると、内部では上記のwin7と同様の反復処理をしているわけです。lhaplusでも同様です)