サイトアイコン CAD日記

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ビットの場合のみ)
・圧縮ファイルコピー後のログ追加がリアルタイムで更新されていなかった。

モバイルバージョンを終了