How hide one directory??????

Oct 26 2004 1:14 AM
Hola a todos... estoy realizando una aplicacion y necesito ocultar un directorio, estoy utilizando la clase "DirectoryInfo", porque parecia que era la que me iba a servir ya que mi directorio tiene varios subdirectorios asi como archivos.. necesito ocultar este directorio asi como todos los archivos y subdirectorios que tiene dentro.... intente haciendo esto... pero solo me oculto el directorio y no lo que tenia dentro, mi pregunta es existe alguna manera de hacer lo que necesito o tengo que generarme un proceso recursivo que se encargue de navegar por todo el directorio y de ocultar archivo por archivo asi como carpeta por carpeta????? Lo que estaba usando es: const string PATH_STARTMENUALL="SOFTWARE\\MICROSOFT\\WINDOWS\\CURRENTVERSION\\EXPLORER\\SHELL FOLDERS"; claveregistro=Registry.LocalMachine.CreateSubKey(PATH_STARTMENUALL); string ruta_programasAll=claveregistro.GetValue("Common Programs").ToString(); DirectoryInfo carpeta=new DirectoryInfo(ruta_programas); DirectoryInfo carpeta_All=new DirectoryInfo(ruta_programasAll); File.SetAttributes(ruta_programasAll,carpeta_All.Attributes | FileAttributes.Hidden); Puesto que lo que trato es de ocultar todo lo existente en el menu de programas del menu de inicio... De antemano gracias por toda su ayuda y colaboracion.............