Come posso fare per contare il numero di file contenuti in una cartella ?
Come posso fare per contare il numero di file contenuti in una cartella ?
basta inserire una file list box e leggere la proprieta' listcount
ciao ciao
Se usi l'oggetto File1, basta assegnare ad una variabile il suo contenuto: (File1.ListCount)
es:
Private Sub Dir1_Change()
File1 = Dir1
Label1 = File1.ListCount
End Sub
Private Sub Drive1_Change()
Dir1 = Drive1
End Sub
non mi sembra opportuno instanziare un oggetto per leggere il numero dei file, piuttosto, anche se non è un metodo molto elegante è meglio eseguire il conteggio utilizzando la funzione DIR.
jabjoint
giustoOriginariamente inviato da jabjoint
non mi sembra opportuno instanziare un oggetto per leggere il numero dei file, piuttosto, anche se non è un metodo molto elegante è meglio eseguire il conteggio utilizzando la funzione DIR.![]()
questione di opinioni
Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te
giusto anche questo,Originariamente inviato da xegallo
questione di opinioni
ma io non istanzierei un oggetto che ha una rappresentazione grafica se non necessario
cmq questione di opinioni![]()
Originariamente inviato da afrappe
giusto anche questo,
ma io non istanzierei un oggetto che ha una rappresentazione grafica se non necessario
cmq questione di opinioni
pensa a una dir con 50000 filecodice:Dim file As new FileListBox file1.visible = false nfile = file1.listcount set file1 = nothing
Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te
il FileListBox(come tutti gli oggetti trascinabili in progettazione) è un oggetto WindowState e anche se lo rendi invisibileOriginariamente inviato da xegallo
pensa a una dir con 50000 filecodice:Dim file As new FileListBox file1.visible = false nfile = file1.listcount set file1 = nothing
espone comunque il suo handle(la proprieta .hWnd per capirci)è comunque il s.o. la gestisce
il dir è Windowless e confinata a vb
per cui mi viene da pensare:
dir con 50000 file impiega 50000n risorse
FileListBox con 50000 impiega 50000n risorse + nWnd risorse
cmq ripero questione di opinioni
![]()
fai un ciclo e aspetta alloraOriginariamente inviato da afrappe
il FileListBox(come tutti gli oggetti trascinabili in progettazione) è un oggetto WindowState e anche se lo rendi invisibile
espone comunque il suo handle(la proprieta .hWnd per capirci)è comunque il s.o. la gestisce
il dir è Windowless senza e confinata a vb
per cui mi viene da pensare:
dir con 50000 file impiega 50000n risorse
FileListBox con 50000 impiega 50000n risorse + nWnd risorse
cmq ripero questione di opinioni
![]()
cmq impiega 0 processi 0 thread 1 handle
cos'è una risorsa?
la file come la listbox non espone una collection item come fa per esempio un a listview
Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te