private void generarArbolDirectorios()
 {
     directorios = new NodoDirectorio {
         Nombre = "C"
     };
     obtenerDirectorios(DireccionBaseInterna, directorios);
 }
        private void obtenerDirectorios(string dir, NodoDirectorio nodo)
        {
            foreach (var s in Directory.GetDirectories(dir))
            {
                DirectoryInfo  d    = new DirectoryInfo(s);
                NodoDirectorio hijo = new NodoDirectorio {
                    Nombre = d.Name
                };

                nodo.Nodos.Add(hijo);

                obtenerDirectorios(s, hijo);
            }
        }