首页 > 编程 > .NET > 正文

asp.net 获取指定文件夹下所有子目录及文件(树形)

2024-07-10 12:39:53
字体:
来源:转载
供稿:网友
#region 获取指定文件夹下所有子目录及文件(树形)
        /****************************************
         * 函数名称:GetFoldAll(string Path)
         * 功能说明:获取指定文件夹下所有子目录及文件(树形)
         * 参    数:Path:详细路径
         * 调用示列:
         *           string strDirlist = Server.MapPath("templates");       
         *           this.Literal1.Text = EC.FileObj.GetFoldAll(strDirlist);  
        *****************************************/
        /// <summary>
        /// 获取指定文件夹下所有子目录及文件
        /// </summary>
        /// <param name="Path">详细路径</param>
        public static string GetFoldAll(string Path)
        {

            string str = "";
            DirectoryInfo thisOne = new DirectoryInfo(Path);
            str = ListTreeShow(thisOne, 0, str);
            return str;

        }

        /// <summary>
        /// 获取指定文件夹下所有子目录及文件函数
        /// </summary>
        /// <param name="theDir">指定目录</param>
        /// <param name="nLevel">默认起始值,调用时,一般为0</param>
        /// <param name="Rn">用于迭加的传入值,一般为空</param>
        /// <returns></returns>
        public static string ListTreeShow(DirectoryInfo theDir, int nLevel, string Rn)//递归目录 文件
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表