Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Stima capacità cartelle
giovedì 22 dicembre 2005 - 23.29
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
attilio
Profilo
| Junior Member
115
messaggi | Data Invio:
gio 22 dic 2005 - 23:29
Ciao ragazzi una domandina:
Come trovare il "peso" di una cartella in Mb o anche in Kb
e come fare a rilevare i nomi di file contenuti in sotto cartelle.Praticamente credo di per il secondo quesito di dover agire con il GetFile ma non riesco a rilevare quali sono le sotto cartelle.
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
ven 23 dic 2005 - 09:23
Per il "peso" :
[Visual Basic]
' The following example displays the names and sizes
' of the files in the specified directory.
Imports System
Imports System.IO
Public Class FileLength
Public Shared Sub Main()
' Make a reference to a directory.
Dim di As New DirectoryInfo("c:\")
' Get a reference to each file in that directory.
Dim fiArr As FileInfo() = di.GetFiles()
' Display the names and sizes of the files.
Dim f As FileInfo
Console.WriteLine("The directory {0} contains the following files:", di.Name)
For Each f In fiArr
Console.WriteLine("The size of {0} is {1} bytes.", f.Name, f.Length)
Next f
End Sub 'Main
End Class 'FileLength
C'è solo un capitano !!!!!!
attilio
Profilo
| Junior Member
115
messaggi | Data Invio:
ven 23 dic 2005 - 11:15
Ma le stesse classi valgono per c#?
io lo dovrei fare con c#
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 23 dic 2005 - 11:50
>Ma le stesse classi valgono per c#?
>io lo dovrei fare con c#
Certo che sì.
E' sufficiente tradurre il listato postato da totti in C#. Se conosci C# è molto facile tradurlo.
Inoltre per recuperare un elenco di Files o Cartelle usi le seguenti istruzioni:
Directory.GetFiles()
Directory.GetDirectories()
Per vedere invece contenuti di sottocartelle devi usare la ricorsione:
http://www.dotnethell.it/articles/FunzioniRicorsive.aspx
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
attilio
Profilo
| Junior Member
115
messaggi | Data Invio:
sab 24 dic 2005 - 12:55
nell'esempio che mi avete indicatosi può stampare a video l'albero delle cartelle sistema operativo,interessante visto che in questo modo mi dà la possibilità di conoscere tutte le cartelle e i file.ma come posso eseguire ad esempio una stp tostring() dei file in copia?senza farlo per le cartelle.e in oltre non mi ricava la capacità totale della cartella padre :-(
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !