- Aprire e leggere file via codice - |
|||
COSA SERVE PER QUESTO TUTORIAL | |||
Download | Chiedi sul FORUM | Glossario | Conoscenza dell'HTML- un server che supporti la tecnologia ASP .NET - facoltativamente un editor provvisto di intellisense (es. Macromedia Dreamweaver) | ||
Come leggere un qualunque tipo di file con ASP .Net | |||
LEGGERE E SCRIVERE UN FILE In poche righe di codice aprire e leggere un file sul server. 1) Per prima cosa nel nostro file .aspx importiamo gli spazi di nome necessari: <%@ Page Language="VB" Debug="true" %> <%@ Import Namespace="System.IO" %> System.IO (IO significa Input/Output) è lo spazio di nomi che fornisce tutte le funzioni riguardanti l'accesso ai file. 2) Iniziamo uno script e dichiariamo un nuovo oggetto StreamReader che ci servirà per compiere tutte le operazioni di lettura: <script language="VB" runat="server"> Sub Page_Load() Dim Lettore As New System.IO.StreamReader(Server.MapPath("Ciao.txt")) Server.MapPath("Ciao.txt") indica il percorso del file Ciao.txt nella stessa cartella che contiene il file ASPX. 3) Ora utilizzando la funzione StreamReader.ReadLine(), leggiamo la prima riga e la scriviamo: Response.Write(Lettore.ReadLine() & "<br>") Ripetiamo questa riga due volte in modo che scriva le prime due righe. 4) Per leggere fino alla fine del file (partendo dal punto a cui eravamo arrivati a leggere, la seconda riga) possiamo sfruttare la funzione StreamReader.ReadToEnd(): Response.Write(Lettore.ReadToEnd()) Se questa funzione venisse richiamata senza aver prima eseguito nessun'altra operazione di lettura, restituirebbe l'intero file. Note: Se vi si presentano errori
come 'Accesso al percorso "...\Ciao.txt" negato' significa che non avete
un autorizzazione di un livello abbastanza elevato per poter accedere a
quel file. Rivolgersi all'amministratore del sistema.
|
|||
<< INDIETRO | by VeNoM00 |