use Following method to get size of a folder,
To invoke this method, you need to pass directoryinfo object of the folder.
using System.IO;
public double DirSize(DirectoryInfo folderdir)
{
double Size = 0;
FileInfo[] files;
//get all files for the current directory
if (folderdir.Exists)
{
files = folderdir.GetFiles("*.*");
//iterate through the directory and print the files
foreach (FileInfo file in files)
{
//get size of the files
Size += Math.Ceiling(file.Length / 1024.0); // size in KB ;
}
}
return Size;
}
No comments:
Post a Comment