entens.net The less one forgets, the less one can remember.

8Dec/090

Quickly make a scratch file using .net

Using this code, you can quickly make a scratch file for read/write before you either save it or requiem in pace

'Returns Tempfile Path
Dim FileName As String = Path.GetTempFileName()

Dim File_Stream As New FileStream(FileName, FileMode.Append, FileAccess.Write)
Dim FileWriter As New StreamWriter(File_Stream)
'Write the Data
With FileWriter
  Try
      .BaseStream.Seek(0, SeekOrigin.End)
      .WriteLine("writing to scratch")
       Catch ex As IOException
          Debug.Assert(False, ex.ToString)
       Finally
          .Close()
   End Try

End With


string FileName = Path.GetTempFileName();
FileStream File_Stream = new FileStream(FileName, FileMode.Append, FileAccess.Write);
StreamWriter FileWriter = new Stream(File_Stream);
try
{
    FileWriter.BaseStream.Seek(0, SeekOrigin.End);
    FileWriter.WriteLine("writing to scratch");
}
catch(IOException ex)
{
    Debug.Assert(false, ex.ToString());
}
finally
{
    FileWriter.Close();
}

Comments (0) Trackbacks (0)

No comments yet.


Leave a comment


No trackbacks yet.