Nwlapcug.com


Come utilizzare il controllo ListView per visualizzare il contenuto cartella in VBnet

Come utilizzare il controllo ListView per visualizzare il contenuto cartella in VBnet


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)."