Dovrei fare una function che mi restituisca la dimensione di una cartella comprese tutte le sottocartelle con rispettivi file. Come posso fare ?
Dovrei fare una function che mi restituisca la dimensione di una cartella comprese tutte le sottocartelle con rispettivi file. Come posso fare ?
Metodo 1, spartano e poco pratico ma che funziona:
Fai una funzione ricorsiva che controlla file per file le dimensioni e fa una sommatoria totale.
Metodo 2, pratico ma capita che blocchi l'explorer:
Ciaocodice:Function getSize(byVal Cartella as String) as String Dim FSO, Folder Set FSO = CreateObject ("Scripting.FileSystemObject") Set Folder = FSO.getFolder (Cartella) getSize = Folder.Size Set FSO = Nothing End Function
Cerco ombrello vecchio, nuovo, moderno o antidiluviano; purché protegga da una pioggia che vien giù come Dio la manda. Fate presto che ho l’acqua alla gola. (Noè)
C# programming and other stuffs
Ho provato ad incollare la func che tu gentilmente mi hai postato su un bottone ma quando lo premo mi restituisce: La chiamata di funzione a sinistra dell'assegnazione deve restituire variant o object
ok ho risolto tutto
grazie ancora