拡張カーネルでのWindows Script Host における ZIP フォルダの挙動

Windowsで、OS標準機能のzip圧縮/解凍を使用する(WSH編)|IT情報メディアサイト idearu(アイディアル)
Windows 2000拡張カーネルで ZIP書庫を扱ったスクリプトを組んでみたのだけど

・ソースファイルからファイルが読み出せません・
・アクセス権がない

等のエラーが出て解凍がうまくいかない。

調べてみると、ZIPから解凍する際に、カレントフォルダにある、回答元ファイルと同名のファイルを探してコピーしようとしているようだ。

ちなみに、圧縮は、圧縮ファイルをコピー先のZIP書庫を単にコピーしようと上書きしてフリーズしてしまった。

ZIPFLDR.DLL や VBSCRIPT.DLL のバージョンの問題ではなく SHELL32.dll の関数の互換性がうまくいってないのだろう・ω・

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です