FileMode Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan bagaimana sistem operasi harus membuka file.
public enum class FileMode
public enum FileMode
[System.Serializable]
public enum FileMode
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum FileMode
type FileMode =
[<System.Serializable>]
type FileMode =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FileMode =
Public Enum FileMode
- Warisan
- Atribut
Bidang
Append | 6 | Membuka file jika ada dan mencari ke akhir file, atau membuat file baru. Ini memerlukan Append izin. |
Create | 2 | Menentukan bahwa sistem operasi harus membuat file baru. Jika file sudah ada, itu akan ditimpa. Ini memerlukan Write izin. |
CreateNew | 1 | Menentukan bahwa sistem operasi harus membuat file baru. Ini memerlukan Write izin. Jika file sudah ada, IOException pengecualian akan dilemparkan. |
Open | 3 | Menentukan bahwa sistem operasi harus membuka file yang ada. Kemampuan untuk membuka file tergantung pada nilai yang ditentukan oleh FileAccess enumerasi. Pengecualian FileNotFoundException dilemparkan jika file tidak ada. |
OpenOrCreate | 4 | Menentukan bahwa sistem operasi harus membuka file jika ada; jika tidak, file baru harus dibuat. Jika file dibuka dengan |
Truncate | 5 | Menentukan bahwa sistem operasi harus membuka file yang ada. Ketika file dibuka, file harus dipotok sehingga ukurannya nol byte. Ini memerlukan Write izin. Upaya untuk membaca dari file yang dibuka dengan |
Contoh
Konstruktor berikut FileStream
membuka file yang ada (FileMode.Open
).
FileStream^ s2 = gcnew FileStream( name, FileMode::Open, FileAccess::Read, FileShare::Read );
FileStream s2 = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read);
Dim s2 As New FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read)
Keterangan
Untuk contoh membuat file dan menulis teks ke file, lihat Cara: Menulis Teks ke File. Untuk contoh membaca teks dari file, lihat Cara: Membaca Teks dari File. Untuk contoh membaca dari dan menulis ke file biner, lihat Cara: Membaca dan Menulis ke File Data yang Baru Dibuat.
Parameter FileMode
ditentukan di banyak konstruktor untuk FileStream, , IsolatedStorageFileStreamdan dalam Open
metode File dan FileInfo untuk mengontrol bagaimana file dibuka.
FileMode
parameter mengontrol apakah file ditimpa, dibuat, dibuka, atau beberapa kombinasinya. Gunakan Open
untuk membuka file yang sudah ada. Untuk menambahkan ke file, gunakan Append
. Untuk memotong file atau membuat file jika tidak ada, gunakan Create
.