public ArrayList archivosEnDirectorio(String pPathDirectorio, String pExtencionArchivos) { try { //El path del directorio debe ser correcto //la extención debe tener un formato .aaa ejemplo .sql ArrayList vNombresArchivos = new ArrayList(); //Verificamos la existencia del directorio if (!Directory.Exists(pPathDirectorio)) throw new Exception("No Existe el directorio."); DirectoryInfo vDirectoryInfo = new DirectoryInfo(pPathDirectorio); //Obtenemos la información de los archivos del directorio indicado. FileInfo[] vArchivos = vDirectoryInfo.GetFiles("*" + pExtencionArchivos); //Agregamos los nombres de los archivos //que se encuentran dentro del directorio a una lista foreach (FileInfo vFileInfo in vArchivos) vNombresArchivos.Add(vFileInfo.Name); //Retornamos la lista con los nombres de los archivos return vNombresArchivos; } catch (Exception ex) { throw ex; } }
Se pueden devolver otras características de los archivos como la ruta física.
No hay comentarios:
Publicar un comentario