Need Help on Writing to New Line
-
// Save the stream to disk System.IO.FileStream newFile = new System.IO.FileStream(Server.MapPath(sSavePath + sFilename), System.IO.FileMode.Create); newFile.Write(myData, 0, myData.Length); newFile.Close(); TextWriter tw = new StreamWriter(Server.MapPath("Images/Saved Images/info.txt")); // write a line of text to the files tw.WriteLine(txtFName.Text + " " + txtLName.Text + " " + IDTextBox.Text + " " + sSavePath + sFilename); // close the stream tw.Close(); it works but whenever i try to upload 2 or more files/images... it will just overwrite the exisiting texts.. how do i make it such that it will create a new line each time i upload an image upon the existing ones?
-
// Save the stream to disk System.IO.FileStream newFile = new System.IO.FileStream(Server.MapPath(sSavePath + sFilename), System.IO.FileMode.Create); newFile.Write(myData, 0, myData.Length); newFile.Close(); TextWriter tw = new StreamWriter(Server.MapPath("Images/Saved Images/info.txt")); // write a line of text to the files tw.WriteLine(txtFName.Text + " " + txtLName.Text + " " + IDTextBox.Text + " " + sSavePath + sFilename); // close the stream tw.Close(); it works but whenever i try to upload 2 or more files/images... it will just overwrite the exisiting texts.. how do i make it such that it will create a new line each time i upload an image upon the existing ones?
Do you mean you want to open an existing file and APPEND data to the end of it?
-
// Save the stream to disk System.IO.FileStream newFile = new System.IO.FileStream(Server.MapPath(sSavePath + sFilename), System.IO.FileMode.Create); newFile.Write(myData, 0, myData.Length); newFile.Close(); TextWriter tw = new StreamWriter(Server.MapPath("Images/Saved Images/info.txt")); // write a line of text to the files tw.WriteLine(txtFName.Text + " " + txtLName.Text + " " + IDTextBox.Text + " " + sSavePath + sFilename); // close the stream tw.Close(); it works but whenever i try to upload 2 or more files/images... it will just overwrite the exisiting texts.. how do i make it such that it will create a new line each time i upload an image upon the existing ones?
Thomas Toh wrote:
System.IO.FileMode.Create);
This creates a new file, like it says. Use Append to add to an existing file.
Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
-
// Save the stream to disk System.IO.FileStream newFile = new System.IO.FileStream(Server.MapPath(sSavePath + sFilename), System.IO.FileMode.Create); newFile.Write(myData, 0, myData.Length); newFile.Close(); TextWriter tw = new StreamWriter(Server.MapPath("Images/Saved Images/info.txt")); // write a line of text to the files tw.WriteLine(txtFName.Text + " " + txtLName.Text + " " + IDTextBox.Text + " " + sSavePath + sFilename); // close the stream tw.Close(); it works but whenever i try to upload 2 or more files/images... it will just overwrite the exisiting texts.. how do i make it such that it will create a new line each time i upload an image upon the existing ones?
Hi,
File.AppendText()
seems to be the easiest way to get what you want. :)Luc Pattyn [Forum Guidelines] [My Articles]
I dislike the black-and-white voting system on questions/answers. X|