Path |
提供路徑資訊的操作 |
string fileName = Path.GetFileName(@"C:\\\\\\\\MyFolder\\\\\\\\MyFile.txt"); |
用於操作字串形式的路徑,如取得檔名、擴展名等。 |
File |
提供檔案操作的靜態方法 |
File.WriteAllText(@"C:\\\\\\\\MyFolder\\\\\\\\MyFile.txt", "Hello, World!"); |
用於執行檔案相關的操作,如讀寫、刪除文件等。 |
Directory |
提供目錄操作的靜態方法 |
Directory.CreateDirectory(@"C:\\\\\\\\NewFolder"); |
用於創建、刪除目錄或取得目錄資訊。 |
FileStream |
提供檔案流操作 |
FileStream fs = new FileStream(@"C:\\\\\\\\MyFolder\\\\\\\\MyFile.txt", FileMode.Open); |
用於從文件讀取或寫入流數據。 |
StreamReader |
提供對文本文件的讀取操作 |
using StreamReader sr = new StreamReader(@"C:\\\\\\\\MyFolder\\\\\\\\MyFile.txt"); |
|
string line = sr.ReadLine(); |
用於逐行或逐字符讀取文本文件內容。 |
|
|
StreamWriter |
提供對文本文件的寫入操作 |
using StreamWriter sw = new StreamWriter(@"C:\\\\\\\\MyFolder\\\\\\\\MyFile.txt"); sw.WriteLine("Hello!"); |
用於逐行或逐字符寫入文本文件內容。 |
MemoryStream |
在記憶體中創建流 |
MemoryStream ms = new MemoryStream(); ms.Write(byteArray, 0, byteArray.Length); |
用於在記憶體中讀取和寫入數據流,不涉及文件系統。 |