C# 具有以下檔案操作 -
System.IO 命名空間中的 FileStream 類別有助於讀取、寫入和關閉檔案。該類別派生自抽象類別Stream。
您需要建立一個FileStream 物件來建立新檔案或開啟現有檔案。建立 FileStream 物件的語法如下 -
FileStream = new FileStream( <file_name>, <FileMode Enumerator>, <FileAccess Enumerator>, <FileShare Enumerator>);
這裡還包括檔案操作,如下所示 -
FileMode 枚舉器定義了開啟檔案的各種方法。 FileMode 枚舉器的成員是-
Append - 它打開現有檔案並將遊標放在檔案末尾,或者如果檔案不存在,則建立該文件。
建立 - 建立一個新檔案。
CreateNew - 它指定作業系統應該建立一個新檔案。
開啟 − 它開啟一個現有檔案。
OpenOrCreate − 它向作業系統指定如果檔案存在則應開啟該文件,否則應建立一個新檔案。
截斷 - 它開啟現有檔案並將其大小截斷為零位元組。
FileAccess - FileAccess 枚舉器具有成員-
FileShare - FileShare 枚舉器具有以下成員-
可繼承 - 它允許檔案句柄將繼承傳遞給子程序
無 - 它拒絕共享目前檔案
##讀取 - 它允許開啟檔案進行讀取。
ReadWrite - 它允許開啟檔案進行讀取和寫入
Write -它允許打開文件進行寫入
using System; using System.IO; namespace FileIOApplication { class Program { static void Main(string[] args) { FileStream F = new FileStream("test.dat", FileMode.OpenOrCreate, FileAccess.ReadWrite); for (int i = 1; i <= 20; i++) { F.WriteByte((byte)i); } F.Position = 0; for (int i = 0; i <= 20; i++) { Console.Write(F.ReadByte() + " "); } F.Close(); Console.ReadKey(); } } }p>輸出
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 -1
以上是C#中的檔案操作是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!