/// <summary>
/// 获取文件夹大小
/// </summary>
/// <param name="path"></param>
/// <returns></returns>
private long GetDictSize(string path)
{
if (!Directory.Exists(path))
return 0;
string[] fs = Directory.GetFiles(path, "*.*", SearchOption.AllDirectories);
//获取该文件夹中所有的文件名
return (from f in fs let fa = File.GetAttributes(f) select new FileInfo(f) into fi select fi.Length).Sum();
}
如需转换为MB单位 则(返回结果)/1024/1024