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 ");
//递归调用
显示文件(目录。全名);
}
}