C#写程序输出一个文件目录下所有文件和子目录的名称(包括详细路径,提示递归)。

静态void显示文件(字符串路径)

{

DirectoryInfo floder =目录。创建目录(路径);

directory info[]sub floders = floder。get directories();

FileInfo[] files = floder。get files();

控制台。WriteLine(path+"目录数:{0}文件数:{1} ",子文件夹. length,文件. length);

foreach(子目录中的目录信息目录)

{

控制台。WriteLine("子目录:"+dir。全名);

}

foreach(文件中的文件信息文件)

{

控制台。WriteLine(文件。全名);

}

foreach(子目录中的目录信息目录)

{

控制台。WriteLine(" \ r \ n \ r \ n ");

//递归调用

显示文件(目录。全名);

}

}