[R] Tableau vide

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
pumilio
Niveau 3
Niveau 3
Messages : 38
Enregistré le : lun. 03 déc. 2012 16:59
Status : Hors ligne

[R] Tableau vide

#1

Message par pumilio »

Bonjour,

Je rencontre un problème sur un script me permettant de faire une recherche de fichiers "exe" sur un disque.

J'utilise la fonction suivant qui fonctionne très bien :

Code : Tout sélectionner

$recherche = _RecFileListToArray (C:\repertoire, *.exe, 1, 1, 0, 2)
Le problème est que le répertoire en question dans lequel j'effectue la recherche peut ne contenir aucun "exe". Dans ce cas le tableau "$recherche" est vide et j'obtiens une erreur sans pouvoir poursuivre mon code. Est-il possible d'écrire quelque chose qui ressemblerait à ça :

Code : Tout sélectionner

If $recherche[0] = empty Then
     $test = 0
Else
     $test = 1
EndIf
Merci pour votre aide.
Modifié en dernier par pumilio le mar. 14 mai 2013 08:03, modifié 1 fois.
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [..] tableau vide

#2

Message par GaRydelaMer »

Bonsoir

Ecris plutot ca:
If $recherche[0] = 0 Then .....
Ou :
If Not IsArray($recherche) Then ....

je sais plus si la fonction renvoie un tableau avec 0 éléments (1ere solution) ou une chaine vide (2ème solution).
pumilio
Niveau 3
Niveau 3
Messages : 38
Enregistré le : lun. 03 déc. 2012 16:59
Status : Hors ligne

Re: [..] tableau vide

#3

Message par pumilio »

Un grand merci pour ta réponse,

La deuxième solution est la bonne. C'est parfait.

Bonne journée
Répondre