Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

Operasi File C# – Panduan Praktis

Operasi File C# – Panduan Praktis

Dalam C# dan .NET, bekerja dengan file adalah kebutuhan umum. Bahkan Anda perlu memverifikasi keberadaan file, membaca isinya, atau mengelola salinan file, kelas System.IO.File menawarkan metode yang sederhana dan aman untuk thread. Di bawah ini Anda akan menemukan penjelasan ringkas dan contoh kode yang mengikuti praktik terbaik dan panduan resmi Microsoft.

Aksi File Dasar

  1. Membaca – Mengambil data dari file yang sudah ada.
  2. Menulis – Menimpa seluruh file dengan konten baru (perilaku default).
  3. Menambahkan – Menambahkan data ke akhir file tanpa menghapus konten yang ada.

Metode Utama yang Dibahas

Prasyarat

Untuk semua contoh kami asumsikan file teks D:\Example.txt ada dengan dua baris berikut:

 Guru99 – .Net Guru99 – C# 

1. Memeriksa Keberadaan File – File.Exists

 using System; using System.IO; namespace DemoApplication { class Tutorial { static void Main(string[] args) { string path = "D:\\Example.txt"; if (File.Exists(path)) { Console.WriteLine("File Exists"); } else { Console.WriteLine("File Not Found"); } Console.ReadKey(); } } } 

Program menghasilkan output File Exists saat D:\Example.txt ada.

2. Membaca Baris Secara Individu – File.ReadAllLines

 using System; using System.IO; namespace DemoApplication { class Tutorial { static void Main(string[] args) { string path = "D:\\Example.txt"; string[] lines = File.ReadAllLines(path); foreach (var line in lines) { Console.WriteLine(line); } Console.ReadKey(); } } } 

Setiap baris dari file dicetak pada baris konsol terpisah.

3. Membaca Seluruh File – File.ReadAllText

 using System; using System.IO; namespace DemoApplication { class Tutorial { static void Main(string[] args) { string path = "D:\\Example.txt"; string content = File.ReadAllText(path); Console.WriteLine(content); Console.ReadKey(); } } } 

Konsol menampilkan kedua baris yang digabungkan dengan baris baru.

4. Menyalin File – File.Copy

 using System; using System.IO; namespace DemoApplication { class Tutorial { static void Main(string[] args) { string source = "D:\\Example.txt"; string destination = "D:\\ExampleNew.txt"; File.Copy(source, destination, overwrite: true); Console.WriteLine("Copy succeeded"); Console.ReadKey(); } } } 

File baru D:\ExampleNew.txt berisi salinan tepat dari Example.txt.

5. Menghapus File – File.Delete

 using System; using System.IO; namespace DemoApplication { class Tutorial { static void Main(string[] args) { string path = "D:\\Example.txt"; File.Delete(path); Console.WriteLine("File deleted"); Console.ReadKey(); } } } 

Setelah eksekusi, D:\Example.txt dihapus permanen dari drive D.

Ringkasan

Bahasa C

  1. Menguasai Pernyataan Using C#: Impor, Alias, dan Direktif Statis
  2. Menguasai Input dan Output C (I/O): scanf() dan printf() Dijelaskan
  3. Penanganan File C: Menguasai I/O dengan fopen, fprintf, fread, dan fseek
  4. Python File I/O: Menguasai Operasi File, Membaca, Menulis, dan Manajemen
  5. Axiomtek IPS960‑511‑PoE: Pengontrol Visi Industri Rugged All-in-One untuk Inspeksi Industri
  6. Menguasai File I/O dalam C: Membuat, Membuka, dan Mengelola File
  7. Memahami File Header C: Tipe, Penggunaan, dan Praktik Terbaik
  8. Menguasai Penanganan Kesalahan dalam C: Praktik Terbaik & Teknik
  9. Menguasai Penanganan Pengecualian C#: Strategi & Praktik Terbaik
  10. Menguasai File I/O C#: Membaca, Menulis, dan Mengelola Aliran