Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Apakah operasi fail dalam C#?

Apakah operasi fail dalam C#?

WBOY
Lepaskan: 2023-09-09 08:01:06
ke hadapan
546 orang telah melayarinya

Apakah operasi fail dalam C#?

C# mempunyai operasi fail berikut -

  • Buat, buka, baca dan tulis fail.
  • Tambah,
  • Padam, dsb.

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>);
Salin selepas log masuk

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.

  • ul>

    FileAccess - FileAccess enumerator mempunyai ahli -

    • Baca,
    • BacaTulis dan
    • Tulis. .

    Baca - Ia membenarkan membuka fail untuk dibaca. . Contoh fail -

      Contoh< li>

      Demonstrasi Langsung

      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();
            }
         }
      }
      Salin selepas log masuk
      Output

      1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 -1
      Salin selepas log masuk

      Atas ialah kandungan terperinci Apakah operasi fail dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan