Dzwebs.Net

撰写电脑技术杂文十余年

asp.net遍历文件夹或文件

Admin | 2016-7-6 8:36:22 | 被阅次数 | 4935

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  使用如下的代码,可以为我们遍历服务器中指定路径下的子文件夹或文件。

  采用递归的方式遍历,文件夹和子文件中的所有文件。

  public void FindFile(string dirPath) //参数dirPath为指定的目录
  {
  //在指定目录及子目录下查找文件,在listBox1中列出子目录及文件
  DirectoryInfo Dir=new DirectoryInfo(dirPath);
  try
  {
   foreach(DirectoryInfo d in Dir.GetDirectories()//查找子目录
   {
    FindFile(Dir+d.ToString()+"\");
    listBox1.Items.Add(Dir+d.ToString()+"\"); //listBox1中填加目录名
   }
   foreach(FileInfo f in Dir.GetFiles("*.---")) //查找文件
   {
    listBox1.Items.Add(Dir+f.ToString()); //listBox1中填加文件名
   }
  }
  catch(Exception e)
  {
   MessageBox.Show(e.Message);
  }

  }


该杂文来自: 网站开发杂文

上一篇:Aspose.Words插入Table的最简单代码示例

下一篇:遍历某文件夹下的图片名称

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计