首页 > 开发 > 综合 > 正文

获取某目录下的所有文件(包括子目录下文件)的数量

2024-07-21 02:29:46
字体:
来源:转载
供稿:网友

商业源码热门下载www.html.org.cn

int filenum = 0;
        /**//// <summary>
        /// 获取某目录下的所有文件(包括子目录下文件)的数量
        /// </summary>
        /// <param name="srcpath"></param>
        /// <returns></returns>
        public int getfilenum(string srcpath)
        {
            try
            {
                // 得到源目录的文件列表,该里面是包含文件以及目录路径的一个数组
                string[] filelist = system.io.directory.getfilesystementries(srcpath);
                // 遍历所有的文件和目录
                foreach(string file in filelist)
                {
                    // 先当作目录处理如果存在这个目录就重新调用getfilenum(string srcpath)
                    if(system.io.directory.exists(file))
                        getfilenum(file);
                    else
                        filenum++;
                }
               
            }
            catch (exception e)
            {
                messagebox.show (e.tostring());
            }
            return filenum;
        }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表