六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 945|回复: 0

.NET知识点总结

[复制链接]

升级  87.33%

55

主题

55

主题

55

主题

秀才

Rank: 2

积分
181
 楼主| 发表于 2013-1-1 22:09:31 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">简介:收集在项目或者练习当中对一些知识点
1、根据选择文件夹的路径获取该文件夹下后缀名为.txt文件
<div class="cnblogs_code" >View Code <div id="cnblogs_code_open_584fafb6-63aa-41d7-8df2-ed2c8b00b3f0" class="cnblogs_code_hide">List<string> list = new List<string>();//文件名列表List<string> pNamelist = new List<string>();//文件名绝对路径列表/// <summary>        /// 获取后缀为txt的文件名列表        /// </summary>        /// <param name="srcpath">txt文件的上级目录</param>        /// <returns>返回相对路径下txt文件名的列表</returns>        public List<string> GetFileList(string srcpath)        {            try            {                // 得到源目录的文件列表,该里面是包含文件以及目录路径的一个数组                string[] filelist = System.IO.Directory.GetFileSystemEntries(srcpath);                // 遍历所有的文件和目录                int i=0;                foreach (string file in filelist)                {                    // 先当作目录处理如果存在这个目录就重新调用getfileList(string srcpath)                    if (System.IO.Directory.Exists(file))                    {                        GetFileList(file);                    }                    else                    {                        string[] fileNames = file.Split('\\');                        string fileName = fileNames[fileNames.Length - 1];                        if(fileName.Contains("XML") && fileName.Contains(".txt"))                        {                            list.Insert(i,fileName);//将txt文件名插入list列表中                            pNamelist.Insert(i,file);//将对应的文件的绝对路径插入nNameList列表中                            i++;                        }                    }                                    }            }            catch (Exception e)            {                            }            return list;        }
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表