2016-05-22 10 views
0

私は簡単な質問があります。私は私のサーバーからのビデオを表示するには、私のWebページ上の「ビデオ」タグを使用していますビデオタグで再生されているビデオを削除中にファイルが使用されています

は/videos/myvideo.mp4

ビデオが細かい再生している」と言う。

問題、私がしようとしたときであります私は「ファイル使用中」エラーを取得していますFile.Deleteを経由して他のいくつかのコード(サーバー側) (物理パス)からのビデオを削除します。

することは、これは既知の問題ですか? 誰か場合はどのように物理的に動画を削除することができます同時に自分のページでその動画を再生していますか?

+0

タグが変更されました:) – Raghav

答えて

0

Windows 7でC#を使用してファイルの名前を変更しようとしたときに同様の問題が発生しました。このコードを書いたときのように、問題が今ほど厳しくないと感じています。 Windows 7のパッチが修正されているかどうかは分かりません。

しようとするいくつかの点:

  • あなたのOSが完全にパッチを適用していることを確認します。
  • 削除を試みる前にファイルがCloseであることを確認してください。
  • ファイルを使用するすべての変数をnullに設定します。
  • Disposeファイルを使用するすべての変数。
  • あなたは絶対に必ず何も開いているファイルを保持していないしている場合、あなたは Deleteをしようと保つためにループを記述する必要があるかもしれません、ごとに数秒 は言います。 (恐ろしいファッジ、それは私のために働いた唯一のものでした)
関連する問題