17-10-12, 06:47 PM
كاتب الموضوع : Boutemine Oualid
السلام عليكم و رحمة الله و بركاتهفيبي .نت
كود :
Public Shared Function DirectorySize(ByVal dirInfo As System.IO.DirectoryInfo) As Long
Dim total As Long = 0
For Each file As System.IO.FileInfo In dirInfo.GetFiles()
total += file.Length
Next
For Each directory As System.IO.DirectoryInfo In dirInfo.GetDirectories()
total += DirectorySize(directory)
Next
Return total
End Function
كود :
public static long DirectorySize(System.IO.DirectoryInfo dirInfo)
{
long total = 0;
foreach (System.IO.FileInfo file in dirInfo.GetFiles())
{
total += file.Length;
}
foreach (System.IO.DirectoryInfo directory in dirInfo.GetDirectories())
{
total += DirectorySize(directory);
}
return total;
}