Cara: Menulis Teks ke File di Visual Basic
Metode WriteAllText ini dapat digunakan untuk menulis teks ke file. Apabila file yang ditentukan tidak ada, file akan dibuat.
Prosedur
Untuk menulis teks ke file
Gunakan metode
WriteAllText
untuk menulis teks ke file, dengan menetapkan file dan teks yang akan ditulis. Contoh ini menulis baris"This is new text."
ke file bernamatest.txt
, dengan menambahkan teks ke teks yang ada dalam file.My.Computer.FileSystem.WriteAllText("C:\TestFolder1\test.txt", "This is new text to be added.", True)
Untuk menulis rangkaian string ke file
Ulang melalui kumpulan string. Gunakan metode
WriteAllText
untuk menulis teks ke file, dengan menetapkan file target dan string yang akan ditambahkan, lalu mengaturappend
keTrue
.Contoh ini menuliskan nama file dalam direktori
Documents and Settings
keFileList.txt
, dengan menyisipkan carriage return di antara masing-masing untuk keterbacaan yang lebih baik.For Each foundFile As String In My.Computer.FileSystem.GetFiles("C:\Documents and Settings") foundFile = foundFile & vbCrLf My.Computer.FileSystem.WriteAllText( "C:\Documents and Settings\FileList.txt", foundFile, True) Next
Pemrograman yang Kuat
Kondisi berikut dapat menyebabkan pengecualian:
Jalur tidak valid karena salah satu alasan berikut: ini adalah string panjang nol, hanya berisi white space, berisi karakter yang tidak valid, atau merupakan jalur perangkat (dimulai dengan \\.\) (ArgumentException).
Jalur tidak valid karena
Nothing
(ArgumentNullException).File
menunjuk ke jalur yang tidak ada (FileNotFoundException atau DirectoryNotFoundException).File sedang digunakan oleh proses lain, atau terjadi kesalahan I/O (IOException).
Jalur melebihi panjang maksimum yang ditentukan sistem (PathTooLongException).
Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid (NotSupportedException).
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur (SecurityException).
Disk penuh, dan panggilan ke
WriteAllText
gagal (IOException).
Jika Anda menjalankan dalam konteks kepercayaan-parsial, kode mungkin melemparkan pengecualian karena hak istimewa yang tidak mencukupi. Untuk informasi selengkapnya, lihat Dasar-Dasar Keamanan Akses Kode.
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk