如何高效进行文件夹操作以优化文件管理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1844个文字,预计阅读时间需要8分钟。
当然可以,请您提供需要改写的原文,我将根据您的要求进行修改。
C#遍历目录树的递归
众所周知,获得某一目录下第一级的所有文件和文件夹列表,很容易办到: DirectoryInfo di=new DirectoryInfo(strBaseDir);//strBaseDir是起始目录,绝对地址 DirectoryInfo[] diA=di.GetDirectories();//获得了所有一级子目录 FileInfo[] fiA=di.GetFiles();//获得了所有起始目录下的文件 要是想获得某一目录下的所有文件和目录(包含所有子目录),那该怎么办呢?目录都是一层套一层的,我们不能预知某个目录的深度,只有获得了父节点,才有可能了解子节点,解决这个问题,只有递归这个概念了。
本文共计1844个文字,预计阅读时间需要8分钟。
当然可以,请您提供需要改写的原文,我将根据您的要求进行修改。
C#遍历目录树的递归
众所周知,获得某一目录下第一级的所有文件和文件夹列表,很容易办到: DirectoryInfo di=new DirectoryInfo(strBaseDir);//strBaseDir是起始目录,绝对地址 DirectoryInfo[] diA=di.GetDirectories();//获得了所有一级子目录 FileInfo[] fiA=di.GetFiles();//获得了所有起始目录下的文件 要是想获得某一目录下的所有文件和目录(包含所有子目录),那该怎么办呢?目录都是一层套一层的,我们不能预知某个目录的深度,只有获得了父节点,才有可能了解子节点,解决这个问题,只有递归这个概念了。

