2012-05-09 50 views
0

有一個現有的過程正在寫入我的網站上的文本文件。假設文件位於http://www.mysite.com/addresses/addresses.txt追加和清除文本文件Web窗體C#

我已經能夠使用client.DownloadString在文本框中成功顯示文件的內容,但是我找不到明確的答案,關於如何追加到此結尾文本文件並清除該文件的內容。這是我的網絡服務器上的文本文件。

我正在使用C#。我也知道服務器上c:\ inetpub \ site \ addresses \ address.txt文件的路徑。

有關如何附加或清除此文件的任何想法?我似乎發現它的一切都在Windows窗體上,我沒有使用足夠的DotNet來知道在哪裏看。

謝謝!

+0

什麼是你真正想實現什麼?從您的網站將文件寫入您的Web服務器可能是一種不好的方法。 –

+0

只是一個參考:一個問題可能會引發因爲文件正在被任何正在編寫文件的程序使用。您可能無法修改它(這實際上取決於該進程如何處理該文件)。 – Tremmors

+0

網站上的另一頁正在寫它,這將是一個隱藏的頁面,每個月只有一個人訪問一次。我意識到這並不是充分的證據,但問題的可能性有所降低 –

回答

1

看看這篇文章CodeSnip: Read and Write Text Files with ASP.NET 2.0

System.IO.StreamWriter StreamWriter1 = 
new System.IO.StreamWriter(Server.MapPath("test.txt")); 
StreamWriter1.WriteLine(TextBox1.Text); 
StreamWriter1.Close(); 
+0

謝謝,文章正是我需要的! –

+0

@ChrisCummings,不客氣 – Habib