我有一个简单的问题。
我正在使用"视频"在我的网页上显示来自我的服务器的视频说" /videos/myvideo.mp4
视频播放正常。
问题是当我尝试从其他代码(服务器端)删除视频时 通过File.Delete(物理路径)我得到"文件正在使用"错误。
这是一个已知问题吗? 如果有人在同一时间在他的页面上播放该视频,我该如何删除视频呢?
答案 0 :(得分:0)
我尝试在Windows 7上使用C#重命名文件时遇到了类似的问题。我确实感觉问题并不像我编写代码那样严重。我不知道是否有一些Windows 7补丁修复了它。
有些事情要尝试:
Close
。 Dispose
使用该文件的所有变量。Delete
,比如少数几个
秒。 (可怕的软糖,这是唯一对我有用的东西。)