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