如何写入C#中另一个进程正在使用的文件?

时间:2010-12-29 06:19:43

标签: c# .net file-io process file-access

如何写入C#中其他进程使用的文件?

我可以使用FileShare.ReadWrite阅读该文件,但它仅适用于FileAccess.Read。有没有人有解决方案?

2 个答案:

答案 0 :(得分:4)

如果其他进程已对文件进行了写锁定,那么除非你不介意关闭其他进程的句柄或将其删除,否则你无能为力。

答案 1 :(得分:0)

您应该将文件内容读取到单独的Stream,然后释放该文件。