18得票4回答
文件分享无法正常工作

我有一个文件共享的问题,我的进程正在尝试读取一个日志文件,而该文件目前仍然被NLog打开。在诊断问题时,我发现了一些意外的情况。以下操作会失败:using (var fileStream1 = new FileStream("test.file", FileMode.Append, FileA...

8得票4回答
C#中如何承担文件的所有权

我正在尝试通过C#接管文件并删除它。该文件是iexplorer.exe,默认所有者为TrustedInstaller。使用FileSecurity.SetOwner方法似乎可以设置指定的所有权,但实际上并不更改最初的所有者,并且不会引发任何异常。显然,下一次尝试删除该文件会引发异常。那么应该更...