CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

ソフト開発

zipcopy Ver1.02リリース

投稿日:

昨日に引き続きリビジョンアップを実施して、Ver1.02とした。

Ver1.02での変更点は以下の通り。
・7zipを使わずに、DotNetZipの機能で圧縮・解凍を行えるようにした。
・ファイル削除で例外エラーが出ないように、タイミングを取って削除するようにした。
・コピー先の空き容量が足りない場合に、エラーログを出すようにした。
・コピー元とコピー先指定において、エクスプローラからのドラッグ&ドロップによるフォルダ指定を可能とした。
・ログのリストビューにおいて、カラムごとの幅を保存して次回起動時に有効とした。

バグっぽいものもあるが機能強化もしている。一番大きいのは7zipがなくても動くようにしたこと。DotNetZipなるオープンソースのライブラリを使っている。zipの圧縮解凍がDotNet標準でできることは知っていたのでまずは標準でやってみたが、これが柔軟性がなくて使い物にならなかった。解凍時にすでにファイルが存在すると例外エラーが出てしまうのを避けることができず。いろいろ調べた結果、DotNetZipにたどりついて組み込んでみた次第。いろいろくせがあったので苦労はしたけど、いい感じになった。4GB超えのzipに対応しているかどうかは不明。64bitのzip処理を呼び出すAPIがあったので、今の実装では無理なのかもしれない。7zipだったら対応している機能なので、DotNetZip側での対応を今後目指そう。

-ソフト開発

執筆者:


comment

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

USBメモリを小容量に見せかける方法

USBメモリの大容量化が年々加速している。 おいらが最初に買ったのが10年くらい前で、128MBで1万円くらいだったか。 今では、4GBが500円で買える時代になっている。 個人で使うには容量が多いに …

PDFium ViewerによるPDFレンダリングがイケてる

PDFが電子ペーパーの絶対的な標準になったなか、PDFをプログラムであつかうのがとても簡単になってきた。

no image

PMサーバー版リリース

ペーパーモデル化ツールサーバー版の宣伝。 詳しくは、kensetsu21のこちらのサイト(PDF)をご覧あれ。 クライアントは、サーバー上の共有フォルダにファイルを ドラッグ&ドロップするだけ。 サー …

no image

フォルダ監視

フォルダを常時監視しておいて、ファイルが放り込まれたら、 自動的にファイル変換してくれたらよいね。 なんていう話があった。 一週間という短い間に、対象ソフトは別で2件あった。 こいつぁ、なんとかせにゃ …

no image

家で仕事

そもそも家でパソコンを買ったのは、仕事をするためだ。 う~ん、仕事とも言えるけど仕事とも言えない感じがする。 ドスパラのPrime、22万円なり。 結構な投資だったけど、後悔はしてない。 今、そのNe …