[R] Contrôle la présence d'un fichier dans un répertoire

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
ThESeRvEuR
Niveau 4
Niveau 4
Messages : 50
Enregistré le : lun. 07 déc. 2009 10:29
Status : Hors ligne

[R] Contrôle la présence d'un fichier dans un répertoire

#1

Message par ThESeRvEuR »

Bonjour à tous,

Bon je ne sais pas si cela a déjà été démandé mais je cherche depuis ce matin sans avoir trouvé.
Je cherche la façon de contrôler la présence d'un fichier dans un répertoire afin de déclencher ou non une installation.

J'ai tenté pas mal de chose mais je ne connais pas apparemment la bonne fonction : If @error &$version MAJ_Aurora() then ControleAurora()
► Afficher le texte
Par avance, merci,
Samuel

P.S : j'espère que je ne me suis pas encore trompé dans ma présentation, sinon je vais encore me faire reprendre 8)
Modifié en dernier par ThESeRvEuR le ven. 08 janv. 2010 09:58, modifié 1 fois.
Tout est possible, tout est réalisable, c'est le jeu de la vie...
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [..] Contrôle la présence d'un fichier dans un répertoire

#2

Message par Habibsbib »

J'ai pas pigé à quoi servait ton BlockInput(0)... surtout que si tu veux bloquer le clavier et la souris, le flag c'est 1 :roll:

Je te donne une réposne plus tard si j'ai le temps !
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Contrôle la présence d'un fichier dans un répertoire

#3

Message par timmalos »

Pour avoir la version, si elle est disponible dans l'exe alors

Code : Tout sélectionner

$version = FileGetVersion($filename)
marchera tres bien

Puis pour savoir si le fichier existe il vous faut utiliser

Code : Tout sélectionner

If FileExist($pah) then...
Avatar du membre
ThESeRvEuR
Niveau 4
Niveau 4
Messages : 50
Enregistré le : lun. 07 déc. 2009 10:29
Status : Hors ligne

Re: [..] Contrôle la présence d'un fichier dans un répertoire

#4

Message par ThESeRvEuR »

Oui je sais que mon BlockInput est à 0, c'est juste en attendant de finir mon script... lol
J'essayerai la manip de timmalos demain...

Mais c'est pas un exe que je veux controler, il y aura un .dat, un .isu, et d'autres en fonction des programmes du boulot...

Je vous redirais quoi... Merci :D
Tout est possible, tout est réalisable, c'est le jeu de la vie...
Avatar du membre
ThESeRvEuR
Niveau 4
Niveau 4
Messages : 50
Enregistré le : lun. 07 déc. 2009 10:29
Status : Hors ligne

[R] Contrôle la présence d'un fichier dans un répertoire

#5

Message par ThESeRvEuR »

Merci, j'ai résolu mon problème avec ça :

Code : Tout sélectionner

If FileExists ("C:\Application\AURORA\"&$numero_version) then ControleAurora()
If Not FileExists ("C:\Application\AURORA\"&$numero_version) then MAJ_Aurora()
A plus... :lol:
Tout est possible, tout est réalisable, c'est le jeu de la vie...
Répondre