Dosya Boyutları

int">
private void button1_Click(object sender, EventArgs e)
{
  string[] array1 = Directory.GetDirectories(textBox1.Text);
  foreach (string name in array1)
  {
    listBox1.Items.Add(name + " "+ FolderSizeCalculation(name));
  }
}

public static long FolderSizeCalculation(string yol)
{
 long size = 0;
 string[] folders = Directory.GetFiles(yol, "*.*", SearchOption.AllDirectories);
  foreach (string folder in folders)
  {
    FileInfo fileInfo = new FileInfo(folder);
    size += fileInfo.Length;
  }
 return (size / 1024) / 1024;
}

© 2018, Csharp Kitabı. Tüm Hakları Saklıdır.