listar archivos (UDF)
Publicado: 14 Abr 2014, 19:43
Buenas a todos! siempre estoy preguntando por este foro y me ayudaron muchísimo, quizás ahi que festejar los cumpleaños liberando cosas en autoit, pero ya ni me acuerdo desde cuando lo aprendí, solo se que hace bastante estoy y cada vez me enamoro mas, me encanta autoit y doy gracias a todos las grandes personas que hacen que este foro siga adelante.
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.
ejemplo 2:
carga solo los archivos comprimidos en rar.
ejemplo 3:
carga solo el listado de carpetas.
espero que les sea util.
saludos!
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!