Jag vill skapa en textfil med vb.net, hur gör man lämpligen? I VB6 använde jag oftast FileSystemObject som jag tycker är väldigt smidigt, men man skall väl undvika gamla COM-objekt i DotNet. Finns någon motsvarighet till FileSystemObject i DotNet framework? kolla i System.IO Jag vill skapa en textfil med vb.net Varsågod!Filhantering med vb.net
Sv: Filhantering med vb.net
FileInfo, File, Directory och DirectoryInfo.
För att skapa en textfil kan man använda File.CreateText(pathentillfilensomensträng)
Tillbaka får man en streamwriter som man kan använda för att skriva grejer till filen.Sv: Filhantering med vb.net
<code>
FileOpen(1, "C:\test.txt", OpenMode.Output)
' Close before reopening in another mode.
PrintLine(1, "Hej")
FileClose(1)
</code>
eller så kan du söka på "file numbers" i hjälpen för vb.netSv: Filhantering med vb.net
<code>
Dim w As New IO.StreamWriter("myfile.txt", True)
w.WriteLine("Appended line")
w.Flush()
w.Close()
</code>
Koden öppnar filen "myfile.txt" i projektets mapp.
True betyder att texten ska läggas till. False hade skrivit över.
Sen följer texten.
Sen tömmer vi bufferten, som håller textsträngen, och texten skrivs ner till den underliggande dataströmmen (filen).
Sen stängs filen.
//Mikael.NET