/// <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); }
//计算空间占用大小 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())); }