Shang0109 发表于 2013-1-1 22:09:31

.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]
查看完整版本: .NET知识点总结