VisualBasic.NET, un linguaggio di programmazione di computer, fornisce una classe chiamata "DirectoryInfo" che è in grado di elencare tutti i file all'interno di una cartella. Utilizzando un'istruzione "for", ogni file nella cartella può essere instradato attraverso la e aggiunto a una matrice, una casella di testo o qualsiasi altro oggetto tra cui un controllo listview. La classe "fileinfo" può fornire informazioni dettagliate su ogni file compreso il nome, dimensione, estensione e ora dell'ultimo accesso.
Istruzioni
1
Fare clic sul pulsante "Start", seguito da "Tutti i programmi" ed eseguire "Microsoft Visual Studio."
2
Fare clic sul pulsante "File" e poi "Nuovo progetto".
3
Fare clic sull'icona "Windows Forms Application" e dare al progetto un nome adatto. Fare clic su "OK" per avviare il nuovo progetto.
4
Utilizzare la casella degli strumenti per aggiungere un nuovo pulsante e un nuovo controllo listview; lasciare i loro nomi come i nomi predefiniti.
5
Fare doppio clic su pulsante di comando per visualizzare la finestra di codice.
6
Aggiungere che il sistema IO importa dichiarazione all'inizio del codice; il codice è:
Imports System.IO
7
Dichiarare tre nuove variabili per la directory che si desidera elencare, il filtro di file che si desidera utilizzare e la variabile di informazioni del file. Il codice è:
Dim di As New IO. DirectoryInfo("C:\temp")
Dim aryFi As IO. FileInfo() = di. GetFiles("*")
Dim fi As IO. FileInfo
8
Utilizzare un'istruzione "For" per scorrere in ciclo la directory e aggiungere ogni file al controllo listview. Il codice è:
Per ogni fi In aryFi
ListView1.Items.Add (fi. Nome)
Successivo
Consigli & Avvertenze
- Il codice "di.getfiles("*")" può essere utilizzato per controllare quali estensioni di file che si desidera elencare. Ad esempio, se si desidera pubblicare i file txt solo si utilizzerebbe il codice: "di.getfiles(*.txt)."