public void Imprimir() { ElementoSistemaArchivos raiz = ElementoSistemaArchivos.Crear(@"D:\AreaTrabajo\Pruebas"); var sb = new StringBuilder(); raiz.Imprimir(sb, 0); Assert.AreEqual(Archivos.ResultTest, sb.ToString()); }
public static void Main(string[] args) { while (true) { UtilConsola.Escribir("Ingrese una ruta de sistema de archivos (vacio:salir):>", ConsoleColor.DarkYellow); var ruta = UtilConsola.LeerString(""); if (string.IsNullOrEmpty(ruta)) { break; } var elemento = ElementoSistemaArchivos.Crear(ruta); if (elemento == null) { UtilConsola.Escribir("Ruta no válida", ConsoleColor.Red); continue; } var sb = new StringBuilder(); elemento.Imprimir(sb, 0); Console.WriteLine(sb); } }