Procedure: Tekst naar bestanden schrijven met een StreamWriter in Visual Basic
In dit voorbeeld wordt een StreamWriter object met de My.Computer.FileSystem.OpenTextFileWriter
methode geopend en gebruikt om een tekenreeks naar een tekstbestand te schrijven met de WriteLine methode van de StreamWriter klasse.
Opmerking
Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("c:\test.txt", True)
file.WriteLine("Here is the first string.")
file.Close()
Robuuste programmering
De volgende voorwaarden kunnen een uitzondering veroorzaken:
Het bestand bestaat en heeft het kenmerk Alleen-lezen (IOException).
De schijf is vol (IOException).
De padnaam is te lang (PathTooLongException).
.NET Framework-beveiliging
In dit voorbeeld wordt een nieuw bestand gemaakt als het bestand nog niet bestaat. Als een toepassing een bestand moet maken, heeft die toepassing toegang nodig Create
tot de map. Als het bestand al bestaat, heeft de toepassing alleen Write
toegang nodig, een lagere bevoegdheid. Indien mogelijk is het veiliger om het bestand te maken tijdens de implementatie en verleent Read
u alleen toegang tot één bestand in plaats Create
van toegang tot een map.