En fait avec ce script je crée un map réseau dans lequel je scan tous les fichiers *.sms , ensuite je les envois dans un fichier texte pour les ressortir dans un array. Le truc c'est que parmis les fichiers ayant cette extansion certains ne m'interessent pas, et je voudrais les supprimer de l'array ce sont ceux portant le nom "template".
en fait mon script ne me les supprime pas tous, il m'en laisse

quelqu'un aurait-il une suggestion?
ci-joint le script et le fichier joint text2.txt
Merci par avance de vos réponses
Code : Tout sélectionner
#include <Constants.au3>
#Include <File.au3>
#Include <Array.au3>
dim $aArray
$srvmap=@LogonServer
DriveMapAdd ( "k:",$srvmap&"\smspkgp$")
msgbox(48,"chemin trouvé",@LogonServer,3)
$rechechem=run(@ComSpec&" /c "&"dir /B /S K:\SMSPKG\*.sms","",@SW_HIDE,$STDOUT_CHILD)
sleep(11000)
$chemtrouv = StdoutRead($rechechem)
msgbox(48,"chemin trouvé",$chemtrouv,3)
FileWrite("c:\temp\test2.txt",$chemtrouv)
$filelist=_FileReadToArray("c:\temp\test2.txt",$aArray)
_ArrayDisplay($aArray,"$filelist")
$arraysearch=_ArrayFindAll($aArray,"template","","",0,1)
_ArrayDisplay($arraysearch,"$arraysearch")
For $i = 1 To $arraysearch[0]
_ArrayDelete($aArray, $arraysearch[$i])
Next
_ArrayDisplay($aArray,"$aArrayDelete")
FileDelete("c:\temp\test2.txt")