Ejemplo n.º 1
0
    /// <summary>
    /// 获取指定目录下的所有文件夹名
    /// </summary>
    /// <param name="path">目录路径</param>
    /// <returns>string,返回所有文件夹名字</returns>
    public string GetAllFolder(string path)
    {
        string folder_Names = "";
        string path1        = "";

        if (!String.IsNullOrEmpty(Request.QueryString["Path"]))
        {
            path1 = Request.QueryString["Path"] + "/";
        }
        else
        {
            path1 = "";
        }
        DirectoryInfo dir = new DirectoryInfo(path);

        foreach (DirectoryInfo subdir in dir.GetDirectories())
        {
            folder_Names += "<tr><td><a href=\"?Path=" + path1 + subdir.Name + "\"><img src=\"images/Smallfolder.gif\" class=\"icon-editdel\">" + subdir.Name + "</a></td>\r";
            folder_Names += "<td class=\"align-center\">" + subdir.CreationTime + "</td>\r";
            folder_Names += "<td class=\"align-center\">" + FileManage.GetFileSize(BasePage.GetRequestId(FileManage.GetDirectoryLength(subdir.FullName).ToString())) + "</td>\r";
            folder_Names += "<td></td></tr>\r";
        }
        return(folder_Names);
    }
Ejemplo n.º 2
0
 //计算空间占用大小
 protected void LinkButton1_Click(object sender, EventArgs e)
 {
     uploadfile = FileManage.GetFileSize(BasePage.GetRequestId(FileManage.GetDirectoryLength(System.Web.HttpContext.Current.Server.MapPath("../UpLoadFile")).ToString()));
     html       = FileManage.GetFileSize(BasePage.GetRequestId(FileManage.GetDirectoryLength(System.Web.HttpContext.Current.Server.MapPath("../html")).ToString()));
     wwwroot    = FileManage.GetFileSize(BasePage.GetRequestId(FileManage.GetDirectoryLength(Request.ServerVariables["APPL_PHYSICAL_PATH"]).ToString()));
 }