强制关闭C#打开的文件

goo*_*ate 14 c# file-io locking move

我在这里发现了一个类似的问题,但它已被关闭/接受并回答"不要那样做".

我在我不在乎会发生什么情况的其他应用程序的情况下,我想采取可能被其他人锁定(粗暴地如果需要的话)的文件,并有我与它的方式.我可能需要移动,重命名或删除此文件.

基本上,我需要在由一个应用程序,并没有清理它的锁创建一个目录来处理文件.我知道应用程序在我的调用时已完成处理,但我需要在运行时终止锁定.此外,我似乎与扫描服务器所在的远程共享的本地AV软件的读取相冲突.

所有这些加起来是一个无法解决的"强制关闭"的情况,所以我可以做我需要的.有谁知道该怎么办?