Hola a todos, estoy armando un buscador de archivos utilizando Directory.EnumerateFileSystemEntries().
Funciona bien utilizando una carpeta que no tenga carpetas que requieran permisos de administrador, pero si se topa con alguna carpeta que requiera permisos el programa se detiene ya que no puede acceder.
Este es el script:
El script utilizando cualquier otra carpeta funciona excepto usando el disco C: ya que al toparse con alguna carpeta que requiera permisos suelta una excepción que dice que no puede ingresar. Cómo podría saltear esas carpetas? O ingresar si es que se puede.
Desde ya gracias.
Enviado desde mi XT1034 mediante Tapatalk
Funciona bien utilizando una carpeta que no tenga carpetas que requieran permisos de administrador, pero si se topa con alguna carpeta que requiera permisos el programa se detiene ya que no puede acceder.
Este es el script:
Código [Seleccionar]
string inDirectory = "C:\\";
string fileName= "";
try{
foreach(string dir in Directory.EnumerateFileSystemEntries(inDirectory, fileName, SearchOption.AllDirectories)){
Console.WriteLine(dir);
}
}
catch(Exception ex){
Console.WriteLine(ex.Message);
}
Console.ReadKey();
El script utilizando cualquier otra carpeta funciona excepto usando el disco C: ya que al toparse con alguna carpeta que requiera permisos suelta una excepción que dice que no puede ingresar. Cómo podría saltear esas carpetas? O ingresar si es que se puede.
Desde ya gracias.
Enviado desde mi XT1034 mediante Tapatalk