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