- 締切済み
ファイルを開く前に状況を確認したい。
こんにちわ。 VBで定期的にアップロードされてくるテキストファイルを処理するツールを作成しています。 Win2K環境で、クライアントからFTP転送であるテキストファイルが転送されてきます。 VBで作成中のツールでは1分おきにファイルの有無を確認しています。 当初はうまく動いていましたがたまにエラーが出るようになりました。 いろいろ状況を見ていますと、ファイル転送と同タイミングでファイルを開いた場合に起こっているようです。 FTP転送の有無にかかわらず、該当するファイルが自分自身のプログラム以外から開かれているということをチェックする方法はないですか? 開いていればスキップすると言う方法でこのエラーを回避したいのですが・・・。 お手数をお掛けいたしますが何卒お願い致します。
- みんなの回答 (11)
- 専門家の回答
みんなの回答
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
回答No.11
- sam_inoue
- ベストアンサー率47% (27/57)
回答No.10
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
回答No.9
- sam_inoue
- ベストアンサー率47% (27/57)
回答No.8
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
回答No.7
- sam_inoue
- ベストアンサー率47% (27/57)
回答No.6
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
回答No.5
- sam_inoue
- ベストアンサー率47% (27/57)
回答No.4
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
回答No.3
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
回答No.2
- 1
- 2
補足
皆さん、いろいろコメントを有難う御座います。 まず、FTPサーバー機能はWin2kの標準機能を採用しています。 各クライアントからのFTPソフトは何か決まっていませんのでどのような方法でファイルをアップロードしているかは特定出来ません。 アップロードしている最中であるとか、FTP接続が実行中だとかいう情報をAPIなどから取得する他ないのでしょうか??