.NET知识点总结
<div id="cnblogs_post_body">简介:收集在项目或者练习当中对一些知识点1、根据选择文件夹的路径获取该文件夹下后缀名为.txt文件
<div class="cnblogs_code" >http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gifhttp://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gifView 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 = fileNames1]; if(fileName.Contains("XML") && fileName.Contains(".txt")) { list.Insert(i,fileName);//将txt文件名插入list列表中 pNamelist.Insert(i,file);//将对应的文件的绝对路径插入nNameList列表中 i++; } } } } catch (Exception e) { } return list; }
页:
[1]