#572 - Creare un file di testo con ASP.NET usando StreamWriter
Anche se è un esempio non proprio complesso, rientra in quella categoria che molto spesso è necessario tenere a portata di mano.
Questo semplice script dimostra come si può sfruttare la classe StreamWriter del namespace System.IO per scrivere un file. La particolarità è il riferimento all'Encoding dello stream, che permette di salvarlo nel giusto formato, preservando caratteri speciali come lette accentate, etc.
<%@ Page language="c#"%>
<%@ Import Namespace="System.IO" %>
<SCRIPT RUNAT="SERVER">
void Page_Load() {
// creo il nuovo stream - secondo parametro = append
StreamWriter sw = new StreamWriter(Server.MapPath("prova.txt"), true, System.Text.Encoding.Default);
// scrivo una riga
sw.WriteLine("questa è una riga");
sw.Write("Scrivo altro testo");
sw.WriteLine(" - Data: " + DateTime.Now.ToString());
sw.Close();
}
</SCRIPT>
Approfondimenti
- un visualizzatore di eccezioni parte 1: helper
- #950 - Il supporto al pulsante back del browser con ASP.NET AJAX 3.5 SP 1
- Tutte le novità su ASP.NET 3.5 il 15 gennaio a L'Aquila
- Le nuove caratteristiche di IIS 7.0 per sviluppatori e sistemisti
- 3-Tier, 3-Layer e MVC: ma sono la stessa cosa?
- Cosa c'è in ASP.NET 3.5 Service Pack1
- Routing e dynamic data control di ASP.NET 3.5 SP1
- #955 - Realizzare un metodo FindControl generico utilizzando gli Extension Method
- #962 - Template a gruppi per il controllo ListView
- #961 - Creare un DataPagerField per cambiare pagina con una DropDownList
- Redgate ANTS Profiler 4.0
- Dal MIX08 la Preview2 di ASP.NET MVC
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.








Stampa
Snippet
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!