• 締切済み

削除可能か調べることできる?→ファイルコピー後にファイル削除(DeleteFile)をしたいが書き込みエラーが・・・

ファイルコピー(CopyFile)後にそのコピー元のファイルを ファイル削除(DeleteFile)をしたいのですが書き込みエラー(70)が発生してしまいます。 削除の対象ファイルのサイズが大きいため削除処理を実行する瞬間にまだ、編集状態にあるために削除が行えないことがわかりました。 そこで、削除対象が削除可能か?を調べることは出来ませんか? 本当に困っています。教えてください!!

みんなの回答

回答No.1

ちなみに rokiko_d-_-b さんのイメージでは、 ・削除可能だったらどうするのですか? ・削除不可だったらどうするのですか? 単にエラートラップすればいいだけのような気がしますが

rokiko_d-_-b
質問者

補足

temtecomai2 さん ご回答ありがとうございます。 ・削除可能だったらどうするのですか? →もちろん、削除したいのです。 ・削除不可だったらどうするのですか? →削除できる状態になるまで待ちたいのです。 単にエラーとラップだけで解決しそうなのですが、 サーバーにプロセスが残る現象がおきており、 エラーとラップで解決できるものではないようでした。 また、エクセルのClose処理を明示的に行うように修正したところ クライアント側では正常に動作したのですが、サーバにAppErrが発生してしまい、却下となりました。 予想していたより深い問題のようで、もう少し調査をしてみることになりました。 ご協力、ありがとうございました。 またお願いいたします。

関連するQ&A