Bahasa C
Sebuah berkas adalah kumpulan data yang disimpan dalam disk dengan nama dan jalur direktori tertentu. Ketika file dibuka untuk membaca atau menulis, itu menjadi stream .
Aliran pada dasarnya adalah urutan byte yang melewati jalur komunikasi. Ada dua aliran utama:aliran masukan dan aliran keluaran . Aliran masukan digunakan untuk membaca data dari file (operasi baca) dan aliran keluaran digunakan untuk menulis ke dalam file (operasi tulis).
Namespace System.IO memiliki berbagai kelas yang digunakan untuk melakukan banyak operasi dengan file, seperti membuat dan menghapus file, membaca dari atau menulis ke file, menutup file, dll.
Tabel berikut menunjukkan beberapa kelas non-abstrak yang umum digunakan di namespace System.IO −
No.No. | Kelas &Deskripsi I/O |
---|---|
1 | Pembaca Biner Membaca data primitif dari aliran biner. |
2 | Penulis Biner Menulis data primitif dalam format biner. |
3 | BufferedStream Penyimpanan sementara untuk aliran byte. |
4 | Direktori Membantu memanipulasi struktur direktori. |
5 | Info Direktori Digunakan untuk melakukan operasi pada direktori. |
6 | Info Drive Memberikan informasi untuk drive. |
7 | Berkas Membantu memanipulasi file. |
8 | Info File Digunakan untuk melakukan operasi pada file. |
9 | FileStream Digunakan untuk membaca dari dan menulis ke lokasi mana pun dalam file. |
10 | MemoryStream Digunakan untuk akses acak ke data streaming yang disimpan di memori. |
11 | Jalur Melakukan operasi pada informasi jalur. |
12 | Pembaca Aliran Digunakan untuk membaca karakter dari aliran byte. |
13 | StreamWriter Digunakan untuk menulis karakter ke aliran. |
14 | Pembaca String Digunakan untuk membaca dari buffer string. |
15 | Penulis String Digunakan untuk menulis ke dalam buffer string. |
FileStream class di namespace System.IO membantu dalam membaca dari, menulis, dan menutup file. Kelas ini berasal dari Stream kelas abstrak.
Anda perlu membuat FileStream objek untuk membuat file baru atau membuka file yang sudah ada. Sintaks untuk membuat FileStream objek adalah sebagai berikut
FileStream <object_name> = new FileStream( <file_name>, <FileMode Enumerator>, <FileAccess Enumerator>, <FileShare Enumerator>);
Misalnya, kita membuat objek FileStream F untuk membaca file bernama sample.txt seperti yang ditunjukkan
FileStream F = new FileStream("sample.txt", FileMode.Open, FileAccess.Read, FileShare.Read);
No.Sr. | Parameter &Deskripsi |
---|---|
1 | Mode File FileMode enumerator mendefinisikan berbagai metode untuk membuka file. Anggota enumerator FileMode adalah −
|
2 | Akses File Akses File enumerator memiliki anggota:Baca , BacaTulis dan Tulis . |
3 | Berbagi File Berbagi File enumerator memiliki anggota sebagai berikut
|
Program berikut mendemonstrasikan penggunaan FileStream kelas
Demo 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(); } } }
Ketika kode di atas dikompilasi dan dieksekusi, menghasilkan hasil sebagai berikut
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 -1
Contoh sebelumnya menyediakan operasi file sederhana di C#. Namun, untuk memanfaatkan kekuatan kelas C# System.IO yang luar biasa, Anda perlu mengetahui properti dan metode yang umum digunakan dari kelas-kelas ini.
No.Sr. | Topik &Deskripsi |
---|---|
1 | Membaca dari dan Menulis ke dalam file Teks Ini melibatkan membaca dari dan menulis ke dalam file teks. Pembaca Aliran dan StreamWriter kelas membantu untuk mencapainya. |
2 | Membaca dari dan Menulis ke dalam file Biner Ini melibatkan membaca dari dan menulis ke dalam file biner. Pembaca Biner dan BinaryWriter class membantu untuk mencapai hal ini. |
3 | Memanipulasi sistem file Windows Ini memberi pemrogram C# kemampuan untuk menelusuri dan menemukan file dan direktori Windows. |
Bahasa C
Pertama beberapa definisi: NOA – Arsitektur Terbuka Namur – ditemukan oleh Asosiasi Pengguna Teknologi Otomasi (NAMUR) ini adalah cara untuk mendapatkan nilai tambahan dan data manajemen aset (terkadang disebut data terdampar) dari instrumen dengan memasang saluran komunikasi standar paralel kedua
C# memiliki beragam operasi file. Operasi ini termasuk membuka file, membaca atau menulis ke file. Mungkin ada contoh di mana Anda ingin bekerja dengan file secara langsung, dalam hal ini Anda akan menggunakan operasi file yang tersedia di C#. Beberapa operasi file dasar disebutkan di bawah ini. Me
C Manajemen file File dapat digunakan untuk menyimpan sejumlah besar data persisten. Seperti banyak bahasa lain, C menyediakan fungsi manajemen file berikut, Pembuatan file Membuka file Membaca file Menulis ke file Menutup file Berikut ini adalah fungsi manajemen file terpenting yang tersedia di
Paket java.io berisi hampir setiap kelas yang mungkin Anda perlukan untuk melakukan input dan output (I/O) di Java. Semua aliran ini mewakili sumber input dan tujuan output. Aliran dalam paket java.io mendukung banyak data seperti primitif, objek, karakter lokal, dll. Aliran Aliran dapat didefinisi