问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#遍历所有文件和子目录

发布网友 发布时间:2023-08-15 20:13

我来回答

1个回答

热心网友 时间:2024-10-22 05:16

  using System;

  using System IO;

  class ListAllFilesDemo

  {

  //遍历所有文件和文件夹 查找指定文件 并返回该文件的完整路径

  public static void ListFiles(FileSystemInfo info)

  {

  if (!info Exists) return;

  DirectoryInfo dir = info as DirectoryInfo;

  //不是目录

  if (dir == null) return;

  FileSystemInfo[] files = dir GetFileSystemInfos();

  for (int i = ; i < files Length; i++)

  {

  FileInfo file = files[i] as FileInfo;

  //是文件

  if (file != null)

  {

  if (file Name Contains( config inc php ))

  {

  Console WriteLine(file FullName);

  Console ReadLine();

  }

  }

  //对于子目录 进行递归调用

  else

  ListFiles(files[i]);

  }

  }

  public static void Main()

  {

  Console Write( 请输入要查询的目录: );

  string dir = Console ReadLine();

  try

  {

  ListFiles(new DirectoryInfo(dir));

  Console ReadLine();

  }

  catch (IOException e)

  {

  Console WriteLine(e Message);

  }

  }

  }

  网页形式

  string thePath = / /Upload/Star/ ;

  thePath = Server MapPath(thePath);//得到文件绝对路径

  System IO DirectoryInfo d = new System IO DirectoryInfo(thePath);

  System IO DirectoryInfo[] ds = d GetDirectories( * * System IO SearchOption TopDirectoryOnly);

  foreach (System IO DirectoryInfo var in ds)    {

  //路径全称

  Response Write(var FullName + <br/> );//遍历文件夹下面的文件夹

  //仅文件名称

  Response Write(var Name + <br/> );

lishixin/Article/program/net/201311/12136
C#遍历所有文件和子目录

using System;using System IO;class ListAllFilesDemo { //遍历所有文件和文件夹 查找指定文件 并返回该文件的完整路径 public static void ListFiles(FileSystemInfo info){ if (!info Exists) return;DirectoryInfo dir = info as DirectoryInfo;//不是目录 if (dir == null) return;FileSystemInfo...

C#怎么读取某一文件夹下的所有文件夹和文件

public static List&lt;string&gt; getPath(string path){ DirectoryInfo dir = new DirectoryInfo(path);FileInfo[] fil = dir.GetFiles();DirectoryInfo[] dii = dir.GetDirectories();foreach (FileInfo f in fil){ list.Add(f.FullName);//添加文件的路径到列表 } //获取子文件夹内的文件列表,递...

C#如何遍历一个文件夹下面所有的文件

if (!di.Exists) return;//如果目录不存在,退出 var currentDirFiles = di.GetFiles().Select(p =&gt; p.Name);//获取当前目录所有文件 allFiles.AddRange(currentDirFiles);//将当前目录文件放到allFiles中 var currentDirSubDirs = di.GetDirectories().ToList();//获取子目录 currentDirSubDirs.F...

C# 遍历文件夹下所有子文件夹中的文件,得到文件名

ref fileList);//递归调用该函数,获取子文件夹下的文件}}} 使用实例:List&lt;string&gt; FindResult = new List&lt;string&gt;();GetFiles(new DirectoryInfo(@"C:\","*.*", ref FindResult); //获取C盘下的所有文件路径GetFiles(new DirectoryInfo(@"\\192.168.1.107\Save"), "*.*", ref FindResu...

c#写一个函数,读出某个文件夹下所有文件和子文件夹的路径,并把这些路径...

foreach (FileInfo f in fil) { list.Add(f.FullName);//添加文件的路径到列表 } //获取子文件夹内的文件列表,递归遍历 foreach (DirectoryInfo d in dii) { getPath(d.FullName); list.Add(d.FullName);//添加文件夹的路径到列表 } return list; }...

c# 如何读取文件夹中的所有文件?c#。

直接使用C#遍历指定文件夹中的所有文件就可以实现;参考如下:DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍历文件夹 foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories())this.listBox1.Items.Add(NextFolder.Name);//遍历文件 foreach(FileInfo NextFile in TheFolder....

c# 遍历D盘下的所有文件夹路径(包括子文件夹)并一条条输出

static void Main(string[] args){ string root = @"D:\";DirectoryInfo info = new DirectoryInfo(root);ViewDirectory(info);Console.ReadKey();} static void ViewDirectory(DirectoryInfo info){ FileInfo[] files = info.GetFiles();//show all files if (files != null &amp;&amp; files.Length &gt;...

c#遍历C盘下所有文件及其子文件夹

using System;using System.Collections.Generic;using System.Text;using System.IO;namespace ConsoleApplication13 { class Program { static void Main(string[] args){ EnumAllFiles("C:\\");Console.ReadLine();} public static void EnumAllFiles(string path){ bool isError = false;string[]...

...怎么样找出相关的和自己需要的文件夹和另一些文件名称匹配,匹配一个...

类型:System.String 要与 path 中的文件名匹配的搜索字符串。 此参数可以包含有效文本路径和通配符(* 和 ?)的组合(请参见“备注”),但不支持正则表达式。searchOption 类型:System.IO.SearchOption 用于指定搜索操作是应包含所有子目录还是仅包含当前目录的枚举值之一。foreach (FileInfo f in ...

C#如何计算文件夹(含子目录)中所有文件的大小?谢谢谢谢谢谢

然后遍历2级,再找2级目录下所有文件,再找所有文件夹。。。/// /// 获取指定路径的大小 /// /// 路径 /// &lt;returns&gt;&lt;/returns&gt; public static long GetDirectoryLength(string dirPath){ long len = 0;//判断该路径是否存在(是否为文件夹)if (!Directory.Exists(dirPath)){ //查询...

遍历所有文件夹中的文件 命令行遍历目录及子目录 python3遍历目录查找文件 遍历目录 shell 遍历目录 python 目录遍历 如何遍历一个文件夹 遍历文件夹 递归遍历文件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华硕X205TABIOS里launchcsm这个选项怎么找 朋友在一起,本来想着相互花钱不要计较那么多的,结果对方却老是想着比... 别人叫你请他吃东西,那他是不是不讨厌你。算是给你机会吗?? 哪种乌冬面比较好吃 ...膳,你小时候最爱吃那儿的豌豆黄儿。还记得那回我带你去北海吗... 苍梧鸟是什么意思? 右手五指受伤其中小指无名指各截掉一节可评几级伤残 ...桡骨骨折伤残鉴定怎么算呢,是左手的算左手的右手算右手,还是一起算... 工伤伤残鉴定中,对右手左手有区别吗? 车子出了事故,4s店在维修合同上写的交车日期,如果4s店超出预订时间交车... 如何选购鱼竿,选购鱼竿时,应该注意哪儿些细 鱼竿防爆死凸槽有几节位置不一样可以用吗 白带检查.阴道清洁度Iv .阴唇肿痛充血 要住院? 鱼竿防抱死卡槽深点好还是浅点 梦见照镜子自己有几颗牙齿变黄的预兆 梦见自己长了一颗小门牙 菠萝生长在哪里的 人为什么会有攀比的心理,我怎么就想往下走? wow怎么看NPC的装备 魔兽世界怎么看别人装备 淘宝清仓活动适合哪种投放类型 宁愿不谈恋爱,也不接受异地恋的星座有哪几个? 哪些星座接受不了异地恋? 对异地恋持反对态度的星座女? 梦见猪咬人了是什么意思 青岛隆硕信息技术有限公司怎么样 怎么现在手机yy抢不到红包和看不到红钻了? 型号是255/65R17.102R轮胎的速度级别是多少? 在校学生实习期间受伤如何处理 冰柜加湿器坏了怎么修 交换机6509-E一般用什么型号的引擎? 如何评判医药品包装设计的优劣 七夕情人节浪漫歌曲有哪些名字 overridecpucorevoltage过不了 楼顶建鱼池能承重吗???急急急 微信只显示中国大陆的怎么设置? 蝌蚪为什么会变成青蛙 小蝌蚪变成了青蛙很什么很什么 请问 如果婚后女方不和男方发生关系,也不肯离婚我已经拖了好几年了... 上海兼职群咋找呀 妻子各种理由拒绝同房我起诉离婚法院会怎样判决 怎么搜索到即墨服装临时工群 上海会展兼职为什么是假的 唐山凤凰中学分班规则是什么样的 1.5匹挂壁空调外机未拆装能否放进小轿车内 空调外机放什么地方好? 在ios系统中二选一控件是 ...转移到肝部,CT片子显示肺部骨密度有变化,这样是否已表示癌细胞... 苹果手机序列号怎么看是哪里产的? 旧房改造防尘处理方法