Zapsání dočasného souboru ve VB.NET
Sekce: Programování / VB.Net Datum: 25.11.2015, Autor: MrK, ID: 4, přečteno 2206x
Potřebujete funkci která zapíše text do dočasného souboru a vrátí jeho název? Tady je:
Public Function Write2TempFile( _
ByVal sText as String) As String
'Ziskej jmeno temp souboru
Dim sFilename As String = _
System.IO.Path.GetTempFileName()
Dim oFS As New System.IO.FileStream( _
sFilename, _
System.IO.FileMode.Append, _
System.IO.FileAccess.Write)
Dim oWrite As New System.IO.StreamWriter(oFS)
oWrite.BaseStream.Seek(0, System.IO.SeekOrigin.End)
'Zapis text
oWrite.WriteLine(sText)
oWrite.Flush()
'Zavri soubor
oWrite.Close()
'vrat nazev temp souboru
Return sFilename
End Function
Použití je potom velice jednoduché
Dim sFilename As String = _
Write2TempFile("Toto je můj dočasný text.")
MessageBox.Show(sFilename)