C#中的文件操作主要包括以下幾種:
File.Create()
方法可以創建一個新文件。如果文件已經存在,則會拋出異常。StreamWriter
類可以向文件中寫入數據。可以使用File.WriteAllText()
方法將字符串寫入文件。StreamReader
類可以從文件中讀取數據。可以使用File.ReadAllText()
方法將文件內容讀取為字符串。File.AppendAllText()
方法可以將文本追加到文件的末尾。File.Delete()
方法可以刪除一個文件。File.Move()
方法可以重命名文件。File
類的方法,如GetFileAttributes()
,可以獲取文件的信息,如文件名、路徑、大小、創建時間等。File.Copy()
方法可以復制文件。File.Move()
方法可以移動文件。這些操作都可以通過System.IO
命名空間下的類和方法來實現。例如:
using System.IO;
class Program
{
static void Main()
{
// 創建文件
File.Create("newfile.txt");
// 寫入文件
using (StreamWriter sw = new StreamWriter("newfile.txt"))
{
sw.WriteLine("Hello, World!");
}
// 讀取文件
using (StreamReader sr = new StreamReader("newfile.txt"))
{
string content = sr.ReadToEnd();
Console.WriteLine(content);
}
// 刪除文件
File.Delete("newfile.txt");
}
}
以上代碼演示了如何在C#中創建、寫入、讀取和刪除文件。注意,在使用文件操作時,應該確保文件路徑正確,并且具有相應的訪問權限。