C# escribe un programa para generar los nombres de todos los archivos y subdirectorios en un directorio de archivos (incluidas rutas detalladas y solicitudes de recursividad).
{
DirectoryInfo floder = directorio. Crear directorio (ruta);
información del directorio[]sub floders = floder. get directorios();
FileInfo[] archivos = floder. obtener archivos();
Consola. WriteLine(ruta+"Número de directorio: {0} Número de archivo: {1} ", subcarpeta.longitud, archivo.longitud);
foreach (directorio de información del directorio en el subdirectorio)
{
Consola. WriteLine("Subdirectorio:"+dir. Nombre completo);
}
foreach (archivo de información del archivo en el archivo)
{
Consola. WriteLine(file.full name);
}
foreach (directorio de información del directorio en el subdirectorio)
{
Consola. WriteLine(" \ r \ n \ r \ n ");
//Llamada recursiva
Mostrar archivo (directorio.
Nombre completo);
}
}