trying to use streamwriter for APPEND

G’day. I am trying to modify this code to append to a file, instead of creating a new file each call. What am I missing?

Thanks.

static void Job_StreamWriter(Args _args)
{
System.IO.StreamWriter sw;
InteropPermission perm = new InteropPermission(InteropKind::ClrInterop);
str dlm = “,”
;

perm.assert();

sw = new System.IO.StreamWriter(@“C:\yrcwork\Example3.csv”);
sw.WriteLine(“test1” + dlm + ‘zip1’+dlm+‘arapaho’ );
sw.Flush();
sw.Close();
sw.Dispose();

CodeAccessPermission::revertAssert();
}

Solution found:

static client void WriteCSVApd(container fileCon)
{
#File

System.IO.StreamWriter sw;
InteropPermission perm = new InteropPermission(InteropKind::ClrInterop);

str dlm = “,”;
;
perm.assert();

sw = System.IO.File::AppendText(@“C:\work\Example3.csv”);

sw.WriteLine(conpeek(fileCon,1) + dlm + conpeek(fileCon,2) + dlm +
conpeek(fileCon,3) + dlm + conpeek(fileCon,4) + dlm +
conpeek(fileCon,5) + dlm + conpeek(fileCon,6) + dlm +
conpeek(fileCon,7) + dlm + conpeek(fileCon,8) + dlm +
conpeek(fileCon,9) + dlm + conpeek(fileCon,10) + dlm +
conpeek(fileCon,11));
sw.Flush();
sw.Close();
sw.Dispose();

CodeAccessPermission::revertAssert();
}