酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

C#で統合アーカイバのラッパーライブラリを使って無圧縮Tarファイルを簡単に作る

Archiver Wrapper - Ancient libraryを使ってこんなコードを書いてみました。以前書いた無圧縮TarをC#で作ってみました。

|cs| String szTarCmd = "cf C:\test.tar C:\test.txt"; String szLogBuffer = ""; Tar tar = new Tar(); tar.Load(); try { tar.Execute(szTarCmd, ref szLogBuffer); } catch (ArchiverWrapper.Exceptions.DllIsNotLoadedException e) { MessageBox.Show(e.Message); } ||<

何も考えずにTar32.dllの呼び出しが出来たので、C#で使えるんだったらこれを使ったら楽だよ。ただ今のところ、会社で使えるVS6ではC#がサポートされていないので、C++に対応しているラッパーライブラリを探さなきゃ駄目だな……

うーん……Express Editionをこっそり入れちゃうか。