Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Metode WriteAllText ini dapat digunakan untuk menulis teks ke file. Jika file yang ditentukan tidak ada, file tersebut akan dibuat.
Prosedur
Untuk menulis teks ke file
WriteAllTextGunakan metode untuk menulis teks ke file, menentukan file dan teks yang akan ditulis. Contoh ini menulis baris"This is new text."ke file bernamatest.txt, 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 serangkaian string ke file
Lakukan perulangan pada koleksi string.
WriteAllTextGunakan metode untuk menulis teks ke file, menentukan file target dan string yang akan ditambahkan dan diaturappendkeTrue.Contoh ini menuliskan nama-nama file di dalam direktori
Documents and SettingskeFileList.txt, dengan menyisipkan pemutusan baris di antara masing-masing agar lebih mudah dibaca.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 spasi kosong, berisi karakter yang tidak valid, atau merupakan jalur perangkat (dimulai dengan \\.\) (ArgumentException).
Jalur tidak valid karena itu adalah
Nothing(ArgumentNullException).Filemenunjuk 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).
Panggilan ke
WriteAllTextgagal karena disk penuh (IOException).
Jika Anda menjalankan dalam konteks kepercayaan parsial, kode mungkin menghasilkan pengecualian karena hak akses yang tidak mencukupi. Untuk informasi selengkapnya, lihat Dasar-Dasar Keamanan Akses Kode.