0
如何使用當前正在被另一進程使用的文件?如何複製C#中另一個進程正在使用的文件
如何使用當前正在被另一進程使用的文件?如何複製C#中另一個進程正在使用的文件
如果文件以共享權限打開,那麼您應該只能使用它。另一方面,如果進程打開具有非共享權限的文件,則只有在有問題的進程釋放該文件之後,才能訪問它。
如果您擁有相關進程,則可以通過以下方式打開文件來啓用讀共享。
using (var file = new FileStream(
@"C:\path\to\file.txt",
FileMode.Open,
FileAcces.Read,
FileShare.Read) {
// ...
}
的重要參數存在FileShare.Read
你說的「用」的意思。讀/寫/複製/刪除?請添加更多細節 – 2009-02-18 13:55:17