UNLHA32.DLLを使ってフォルダごと圧縮するには?

解決


スナフキン  2003-07-09 15:00:37  No: 51708  IP: [192.*.*.*]

VC++6.0でフォルダごと圧縮しようと考えています。
sprintf( szCmdLine, "u -n -mg -jse %s %s", szLZHFile, lzhFname );
Unlha( NULL, szCmdLine, szBuf, sizeof(szBuf));  
このコードでファイルの圧縮はできるのですが、フォルダごとのものになるとなかなかうまく動きません。
もしやり方をご存知の方、ご教授いただきたいと思います。
よろしくお願いします。

編集 削除
スナフキン  2003-07-10 15:16:28  No: 51709  IP: [192.*.*.*]

自己解決しました。
カレントを圧縮したいフォルダーに指定し、上記のコードを下記のように修正しました。
sprintf( CmdLine, "u -d1 %s", LZHFile);
Unlha( NULL, CmdLine, Buf, sizeof(Buf));

お騒がせいたしました。

編集 削除