C# mempunyai operasi fail berikut -
Kelas FileStream dalam ruang nama System.IO membantu dalam membaca, menulis dan menutup fail. Kelas ini diperoleh daripada aliran kelas abstrak.
Anda perlu mencipta objek FileStream untuk mencipta fail baharu atau membuka fail sedia ada. Sintaks untuk mencipta objek FileStream adalah seperti berikut -
FileStream = new FileStream( <file_name>, <FileMode Enumerator>, <FileAccess Enumerator>, <FileShare Enumerator>);
Ini juga termasuk operasi fail, seperti yang ditunjukkan di bawah -
FileMode Enumerator mentakrifkan pelbagai kaedah untuk membuka fail. Ahli enumerator FileMode ialah -
Lampirkan - Ia membuka fail sedia ada dan meletakkan kursor pada penghujung fail, atau mencipta fail jika ia tidak wujud.
Buat - Buat fail baharu.
CreateNew - Ia menyatakan bahawa sistem pengendalian harus mencipta fail baharu.
Buka − Ia membuka fail sedia ada.
OpenOrCreate − Ia menentukan kepada sistem pengendalian bahawa fail harus dibuka jika ia wujud, jika tidak, fail baharu harus dibuat.
Truncate - Ia membuka fail sedia ada dan memotong saiznya kepada sifar bait.
FileAccess - FileAccess enumerator mempunyai ahli -
Baca - Ia membenarkan membuka fail untuk dibaca. . Contoh fail -
Demonstrasi Langsungusing 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();
}
}
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 -1
Atas ialah kandungan terperinci Apakah operasi fail dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!