[..] Suppression fichiers

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
JohnWayne
Niveau 4
Niveau 4
Messages : 68
Enregistré le : mer. 24 mars 2010 17:48
Status : Hors ligne

[..] Suppression fichiers

#1

Message par JohnWayne »

Bonsoir,

J'ai plusieurs questions au sujet d'un script

1-
J'aurais voulu savoir ce que j'ai oublié dans celui-ci ? ( ce qui faut mettre à la place des ???? )

Code : Tout sélectionner

Global $aFile[1] = ["Haxfix" ]
For $i = 0 to UBound($aFile) - 1
     If FileExists(@MyDocumentsDir & "\Téléchargements\" & $aFile[$i] & "*.exe") Then
        FileDelete(@MyDocumentsDir & "\Téléchargements\" & $aFile[$i] & "*.exe") [b]????[/b]
        FileWriteLine(@HomeDrive & "\report.txt", $aFile[$i] & " .exe supprimé !")
    EndIf
Next
2-

Comment vérifier la présence d'une clé ( si possible avec la même méthode
Global $aFile[1] = ["CHEMIN DE LA CLÉE" ]
For $i = 0 to UBound($aFile) - 1 )

Merci,

JW
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] Suppression fichiers

#2

Message par Tlem »

Bonsoir.
Tout d'abord, la prochaine fois que vous devez poser des questions, merci de bien vouloir séparer celles-ce en plusieurs sujets. Cela permet lors de l'utilisation du moteur de recherche de trouver plus facilement une réponse à un sujet donné.

Ensuite pour répondre à vos questions :
1- Pourquoi voulez-vous absolument mettre quelque chose à la place de vos points d'interrogation ?
Ensuite, si vous cherchez à vérifier la présence du fichier Haxfix.exe
, la syntaxe du FileExists() et du FileDelete() ne sont pas correcte. Vous avez l'étoile qui est en trop avant le .exe.

2- de quelle clé cherchez vous à tester la présence ?
Celle de la chambre à couché ? :lol:
Ou peut être faites vous référence à l'utilisation de la commande RegRead() dont la description de son utilisation est suffisamment détaillée dans la documentation. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
JohnWayne
Niveau 4
Niveau 4
Messages : 68
Enregistré le : mer. 24 mars 2010 17:48
Status : Hors ligne

Re: [...] Suppression fichiers

#3

Message par JohnWayne »

Bonsoir Thlem,

Merci pour la suppression, j'y arrive avec ceci :

Code : Tout sélectionner

Global $aFile[11] = ["TEST" ]
For $i = 0 to UBound($aFile) - 1
     If FileExists(@ProgramFilesDir & "\" & $aFile[$i] & "") Then
        DirRemove(@ProgramFilesDir & "\" & $aFile[$i] & "")
        FileWriteLine(@HomeDrive & "\report.txt", $aFile[$i] & "\ Supprimé !")
            EndIf
Next
Par contre si le fichier TEST contient un sous dossier nommé SD alors il ne supprime pas le dossier TEST. J'ai remarqué qu'il faut mettre la commande [, recurse] mais ou faudrait-elle la positionner de le code au dessus ?

Merci pour la clé je vais étudier cela.

Ps : désolé pour la double question

JW
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] Suppression fichiers

#4

Message par Tlem »

JohnWayne a écrit :Par contre si le fichier TEST contient un sous dossier nommé SD alors il ne supprime pas le dossier TEST.
En dehors d'une archive quelconque, il faudrait que vous m'expliquiez comment un fichier peut contenir un dossier ... :shock:

Et puis :

Code : Tout sélectionner

FileExists(@ProgramFilesDir & "\" & $aFile[$i] & "")
n'a pas de sens, car le & "" de la fin ne sert strictement à rien.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
JohnWayne
Niveau 4
Niveau 4
Messages : 68
Enregistré le : mer. 24 mars 2010 17:48
Status : Hors ligne

Re: [..] Suppression fichiers

#5

Message par JohnWayne »

Par contre si le dossier TEST contient un sous dossier nommé SD alors il ne supprime pas le dossier TEST.

Voilà la bonne phrase :lol:

Edit : j'ai trouvé la manip.

Merci,
Répondre