DirectoryInfo归属于System.IO这个输入输出流命名空间,主要用来操作目录,如可以进行复制,移动,重命名,创建和删除目录,此类不可被继承。
下面我们来简单的进行目录操作吧。
首先呢,我在E:\盘下创建一个文件夹,名为测试,该文件夹下又有三个子目录,两个文件夹,一个.txt文本文件,在第一个子文件夹中继续嵌套三个子目录。
看下图:
前面已经 做足了测试环境,那接下来看代码吧。
//输入一个目录路径,然后就显示下面的目录或者文件的信息
private void ShowDirectory(DirectoryInfo dir)
{
Console.WriteLine("以下为" + dir.Name + " 所有子目录名称: ");
//目录类的对象数组,存放当前目录下的文件夹
DirectoryInfo[] myDirectoryInfo = dir.GetDirectories();
foreach