返回首页

我想找到它的子目录perticular文件夹的大小,并希望将其打印出来的标签,在asp.net ...任何一个可以帮助我吗?? thnx在进阶...| Naikniket

回答

评论会员:Naikniket 时间:2012/02/06
thnx 4 replyin,我HV解决它...... {S0}
评论会员:游客 时间:2012/02/06
vinoth库马尔rajendran
使用这些代码
protected void Page_Load(object sender, EventArgs e)

{

    Response.Write(FindFolderSize(new DirectoryInfo(Server.MapPath(" ")), UnitType.KB, 0).ToString() + " KB");

    Response.Write(FindFolderSize(new DirectoryInfo(Server.MapPath(" ")), UnitType.MB, 2).ToString() + " MB");

    Response.Write(FindFolderSize(new DirectoryInfo(Server.MapPath(" ")), UnitType.GB, 5).ToString() + " GB");

}

公共,枚举UnitType {KB = 1 MB = 2,国标= 3}
/ / /
/ / /查找文件夹的大小
/ / /
/ / /目标文件夹
/ / /单位类型[MB,MB的,国标]
/ / /号码位数四舍五入
/ / /
 

public double FindFolderSize(DirectoryInfo d, UnitType u, int r)

{

    double divider = Math.Pow(1024, (int)u);

    double size = 0;

    foreach (FileInfo f in d.GetFiles())

        size += Convert.ToDouble(f.Length) / divider;

    foreach (DirectoryInfo c in d.GetDirectories())

        size += this.FindFolderSize(c, u, r);

    return Math.Round(size, r);

}
评论会员:P.Salini 时间:2012/02/06
还有这个错误...
我已经设置菜单的z-index 1000
水晶报表查看器的z-index为0
网站主菜单下仍然主要内容。

任何帮助