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();
}