コード例 #1
0
        public void Imprimir()
        {
            ElementoSistemaArchivos raiz = ElementoSistemaArchivos.Crear(@"D:\AreaTrabajo\Pruebas");
            var sb = new StringBuilder();

            raiz.Imprimir(sb, 0);
            Assert.AreEqual(Archivos.ResultTest, sb.ToString());
        }
コード例 #2
0
        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);
            }
        }