public string GetDirectorySize() { DirectoryInfo di = new DirectoryInfo(_folderPath); string top = FlyWeightPointer.SizeSuffix(di.EnumerateFiles("*", SearchOption.TopDirectoryOnly).Sum(fi => fi.Length)); string all = FlyWeightPointer.SizeSuffix(di.EnumerateFiles("*", SearchOption.AllDirectories).Sum(fi => fi.Length)); return(top + " (" + all + ")"); }
public string GetFileSize(string path) { return(FlyWeightPointer.SizeSuffix(new FileInfo(path).Length)); }