When the user clicks the btnCalculate button, the size of the each file inside the folder is calculated by looping through the folder.
C# Code:
public double totalSize = 0; private void btnCalculate_Click(object sender, EventArgs e) { GetTotalSize("ENTER YOUR FOLDER PATH HERE"); } public void GetFileSize(string path) { FileInfo fi = new FileInfo(path); totalSize += fi.Length; } public void GetTotalSize(string directory) { string[] files = Directory.GetFiles(directory); foreach (string file in files) { GetFileSize(file); } string[] subDirs = Directory.GetDirectories(directory); foreach (string dir in subDirs) { GetTotalSize(dir); } double size= totalSize / Math.Pow(1024, 2); MessageBox.Show(Convert.ToString(size)); }
No comments:
Post a Comment