CAD日記

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

ソフト開発

zipcopy Ver1.06リリース

投稿日:

zipcopyをリビジョンアップして、Ver1.06とした。

詳細は以下の通り。
Ver1.06 2020/2/24
・ファイル削除時のタイムアウト(秒)を設定可能として、初期値を180秒(3分)とした。
 ネットワーク上でファイルサイズが大きなzipを削除しようとすると、なかなか削除できない場合があることへの対応。ウイルス対策ソフトの影響か。。

コピー元がネットワーク上で、zipファイルサイズが大きいときに、すぐに削除できていなかった。これまでは0.1秒ごとに300回のリトライ、つまり30秒がんばって削除しようとしていたのだが、それでも失敗することがわかった。タイムアウトの初期値を180秒で1秒に一回リトライするようにしてみたが、きっとこれでもダメな場合があるはず。なので最大値は1800秒(つまり30分)まで設定できるようにした。それでもダメ場合があるかもしれないけど、それはサーバーの再起動でもしない限り削除できないんじゃないかな。そんな場合は、翌朝にでも手動で削除するっきゃないだろー。

なお、前回1.05をリリースしたときにその修正モジュールを入れ忘れたようなので、以下の修正内容も今回からお披露目。ちょっといい加減な対応でしたな。
Ver1.05 2019/9/30
・7zip使用でない(DotNetZip)場合に、4GB以上のzipへの圧縮ができるように、zip64モードを利用するようにした。(OSが64ビットの場合のみ)
・圧縮ファイルコピー後のログ追加がリアルタイムで更新されていなかった。

-ソフト開発

執筆者:


comment

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

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

関連記事

PDFアレコレのソースコードをnoteで有料公開してみた

ブロガーのマネタイズとして一般的になってきたnote。 ただブログで記事を書いたところで、おいらのようなアラフィフサラリーマンじゃー課金してくれるわけがない。 なので、おいらの大きな武器であるプログラ …

no image

プロパティシート

ソフト開発の話です。 私はVC6でソフトを作ってます。 ダイアログボックスの作りこみは、おもしろいものです。 プログラマーにとっては、デザイン的センスを問われる分野ですかね。 プロパティシートとは、ペ …

C#でzip圧縮と解凍したりasync/awaitで非同期処理をするソースコード公開

zipcopyという名の開発プロジェクトはここらで終わりにしようと思い至ったので、そのソースコードを公開する。 zipcopyのソースコード 開発環境はVisualStudio 2017 C#で、Nu …

no image

ペーパーモデル化ツール3

3年半の沈黙を経て、ペーパーモデル化ツールのバージョンアップが行われた。 とりあえずはVectorにアップロードされただけであり、販促活動はこれから 本格的に行われていくはずだ。 興味がある人は、以下 …

zipcopy Ver1.05リリース

zipcopyをリビジョンアップして、Ver1.05とした。 詳細は以下の通り。 Ver1.05 2019/9/30 ・7zip使用でない(DotNetZip)場合に、4GB以上のzipへの圧縮ができ …