J'ai un message d'erreur lorsque j'exécute ce bout de code qui permet de verifier en temps réel les fichiers présents dans un répertoire et d'afficher une "progress bar" au fur et à mesure que les fichiers sont supprimés de ce repertoire.
La "progress bar" avance correctement au fur et à mesure que les fichiers dans c:\tmp sont supprimés mais la boucle rencontre un pb lorsqu'il n'y a plus de fichiers dans le répertoire.
Merci d'avance pour toute aide charitable.
code :
Code : Tout sélectionner
#include <File.au3>
Global $FILE
Global $INDEX
Global $FILE[0]
$DIR = ("\\127.0.0.1\c$\tmp")
If Not @error Then
$FILE = _FileListToArray($DIR,"*",1)
If IsArray($FILE) Then
ProgressOn(" Mon prog ", "Prog en cours...")
For $INDEX = 1 To $FILE[0]
Do
$FILE = _FileListToArray($DIR,"*",1)
ProgressSet($INDEX*100/$FILE[0],$FILE[$INDEX])
Sleep(250)
Until $FILE = 0
Next
ProgressSet(100, "", "Prog terminée")
Sleep(5000)
ProgressOff()
EndIf
EndIf



