Detectar número máximo de archivos.
Publicado: 28 Jul 2012, 15:00
Muy buenas a todos Soy nuevo en este foro así que perdón si cometo algún fallo. Mi tema es el siguiente. Llevo poco tiempo programando en Autoit, y estoy haciendo un programa. Pero hay algo que me preocupa en el programa y es un erro que sale. Primero pongo la parte del código que me da roblemas y luego lo explico un poco:
Bien, me lista lo archivos y carpetas de @homedrive. El problema, llega cuando $FileList[$a] ya no tiene más argumentos, por lo que el programa suelta un error indicando que hay demasiados argumentos... Es decir, ésto haría un bucle de 0 a 100 poniendo las carpetas, pero si hay menos de 100 carpetas, me da un error. He intentado controlar la salida con un if not FileExist () pero no me está dando buenos resultados. Espero que me puedan ayudar y gracias de antemano.
Código: Seleccionar todo
Local $FileList = _FileListToArray(@HomeDrive)
FOR $a = 0 to 100
filewrite ("ejemplo.txt", @HomeDrive & "\" & $FileList[$a] & @CRLF)
Next