Webブラウザウィンドウを使用していくつかの種類のドキュメントを表示するアプリがあります。それらのドキュメントタイプの1つはpdfファイルです。このファイルを表示し、フォームで特定の基準を選択すると、データベースにアップロードされます。次に、私がやりたいのは、すでに作成した一時ディレクトリへのファイルです。問題は、WebブラウザからPDFを削除したにもかかわらず、プロセスがそのPDFを保持していることです。したがって、明らかに問題は、adobe acrobatがバックグラウンドで実行されていて、ファイルを保持していることです。
私はそれを修正しました..しかし、私の満足のいく方法ではありませんでした。基本的に、プログラムでシェルスクリプトを実行し、AcroRD32.exeを強制終了しました。これによりファイルが解放され、移動できるようになります。私はこれをしなければならないのが本当に嫌いです..あまりエレガントではありません。この状況を処理するためのより良い方法はありますか?