hoy quiero publicar esta función que hice, se que no es una UDF solo es una función pero lo puse así para que sea fácilmente encontrada luego.
muchas veces queremos seleccionar de un directorio un tipo de archivo, o solo las carpetas o queremos saber cuantos archivos ahi de x extensión. para todos estos problemas creé esta función y la quiero compartir, se llama: DirContents(
lo pueden bajar de aquí:
https://www.dropbox.com/s/rmu9qerg7mkmr ... ctorio.au3
lleva 2 parámetros:
1. la ruta al directorio que quieres analizar.
y 2: la extensión que quieres analizar (opcional)
requiere tener cargada la librería file.au3 de autoit.
pongo algunos ejemplos de uso:
ejemplo 1:
carga todos los archivos en un array bidimensional.
en el campo 0 el nombre de archivo
y en el 2 la extensión.
Código: Seleccionar todo
#include <array.au3>
#include <directorio.au3>
#include <file.au3>
;$file=DirContents("c:\prueba")
_ArrayDisplay($file)
carga solo los archivos comprimidos en rar.
Código: Seleccionar todo
#include <array.au3>
#include <directorio.au3>
#include <file.au3>
$file=DirContents("c:\prueba","rar")
_ArrayDisplay($file)
carga solo el listado de carpetas.
Código: Seleccionar todo
#include <array.au3>
#include <directorio.au3>
#include <file.au3>
$file=DirContents("c:\prueba","dir")
_ArrayDisplay($file)
saludos!