Create a .txt file with header C#.net
===

Hi Guys i need to create a text file with header. currently i'm using streamwriter to create the txt file if it's not available, but i need a header to be written in only once, as everytime i call this method i would write a new line into the .txt file 
below is my code:

    string line = userID + "\t" + fullname + "\t" + module + "\t" + datetime + "\t" + SQLStatement;
    
                string fileExcel, filePath, fileName;
                fileExcel = "Audit.txt";
                filePath = HttpContext.Current.Server.MapPath("~");
                fileName = filePath + "\\" + fileExcel;
                System.IO.StreamWriter file = new System.IO.StreamWriter(fileName, true);
    
                
                
                file.WriteLine(line);
                file.Close();