sabato 4 ottobre 2008

Compact Framework: La gestione dei file e cartelle

Questo esempio di codice illustra come rilevare informazioni sul file( data creazione, tipo di file, nome, ecc.)


Inoltre illustra come elencare tutte le directory che fanno parte della root del nostro dispositivo mobile.



Lo spazio dei nomi da utilizzare è system.io. Di seguito si riporta tale dichiarazione.


VB.Net


Imports System.IO


C#


using System.IO;


Codice per la gestione dei file (rilevare informazioni).


VB.Net


'Rilevo le informazioni del file eseguibile


Dim infoFile As New FileInfo(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) MessageBox.Show("Nome: " + infoFile.Name)


MessageBox.Show("Percorso: " + infoFile.DirectoryName)


MessageBox.Show("Estensione: " + infoFile.Extension)


MessageBox.Show("Data Creazione: " + infoFile.CreationTime.ToLongDateString())


MessageBox.Show("Attributo: " + infoFile.Attributes.ToString())


C#


//Rilevo le informazioni del file eseguibile


FileInfo infoFile = new FileInfo(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); MessageBox.Show("Nome: " + infoFile.Name);


MessageBox.Show("Percorso: " + infoFile.DirectoryName);


MessageBox.Show("Estensione: " + infoFile.Extension);


MessageBox.Show("Data Creazione: " + infoFile.CreationTime.ToLongDateString());


MessageBox.Show("Attributo: " + infoFile.Attributes.ToString());


Codice per la gestione delle cartelle.


VB.Net


Dim root As New DirectoryInfo("\")


For Each dirInfo As DirectoryInfo In root.GetDirectories()


'nome cartella


MessageBox.Show(dirInfo.Name)


'percorso completo


MessageBox.Show(dirInfo.FullName)


Next


C#


DirectoryInfo root = new DirectoryInfo(@"\");


foreach (DirectoryInfo dirInfo in root.GetDirectories())


{


//nome cartella


MessageBox.Show(dirInfo.Name);


//percorso completo


MessageBox.Show(dirInfo.FullName);


}


Tramite la parola download potete scaricare il file di esempio.


Download

Nessun commento: