在C#中,使用system.IO.File.Create()創建完一個文件之後,如果需要對這個文件進行寫操作,會出現錯誤,提示你“這個文件正在被使用”。
原因是System.IO.File.Create()返回的是一個FileStream,這個需要關閉,才能對其創建的文件進行寫操作。有兩種方法:
1. 直接關閉,像這樣:
System.IO.File.Create("the path of the file").Close();
2. 使用using自動關閉:
using(System.IO.File.Create("the path of the file"))
{
//Can do something else or nothing
}