c#实现遍历文件夹里的所有文件内容,然后删除某个内容?

c#实现遍历文件夹里的所有文件内容,然后删除某个内容?,第1张

C是一个通用的计算机编程语言创建的丹尼斯·里奇在1972年贝尔实验室。它是一种程序性和低级语言,提供对系统内存的访问。C是一个成千上万的计算机编程语言用来创建列表的指令。今天仍然非常广泛使用和影响力。有许多资源网上学习C语言,比如learn-c.org提供了一个免费互动教程。

现成的没有,给你参考下:

c++:

1、CFileFind类实现遍历文件,FindNext()查找下一个文件

2、比较文件后缀,符合要求就写入txt

有不懂得话加Q:2311776177!

首先是有一个已知的路径,现在要遍历该路径下的所有文件及文件夹,因此定义了一个列表,用于存放遍历到的文件名。C#代码如下:

string path = "给定的文件夹名称"

List<string> nameList = new List<string>()

Director(path,nameList)

public void Director(string dir,List<string> list)

 {

      DirectoryInfo d = new DirectoryInfo(dir)

      FileInfo[] files = d.GetFiles()//文件

      DirectoryInfo[] directs = d.GetDirectories()//文件夹

      foreach (FileInfo f in files)

      {

           list.Add(f.Name)//添加文件名到列表中  

      }

      //获取子文件夹内的文件列表,递归遍历  

      foreach (DirectoryInfo dd in directs)

      {

            Director(dd.FullName, list)

      } 

 }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11760872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存