Valider une commande
Fermé
matteco
Messages postés
17
Date d'inscription
vendredi 15 février 2008
Statut
Membre
Dernière intervention
16 décembre 2008
-
21 févr. 2008 à 15:49
matteco Messages postés 17 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 16 décembre 2008 - 2 avril 2008 à 12:03
matteco Messages postés 17 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 16 décembre 2008 - 2 avril 2008 à 12:03
A voir également:
- Valider une commande
- Invite de commande - Guide
- Commande terminal mac - Guide
- Diskpart commande - Guide
- Commande dism - Guide
- Commande scannow - Guide
1 réponse
Bonjour,
Pour résoudre ton problème il y a une astuce. On peut écrire une fonction qui renvoie TRUE si le fichier existe et FALSE dans la cas contraire, et agir en conséquence.
Public Function FileExist(fichier As String) As Boolean
On Error GoTo no_file
Open fichier For Input As #1
On Error GoTo 0
Close #1
FileExist = True
Exit Function
no_file:
Close #1
FileExist = False
End Function
Appel de la fonction FileExist(nom_fichier)
ex: fich="c:\mes documents\toto.txt"
Msgbox FileExist(fich)
Restriction le nom du fichier doit etre un nom complet valide("c:\mes documents\toto.txt")
Le numero de fichier #1 ne doit pas être utilisé a l'appel de la fonction.
Salut.
Pour résoudre ton problème il y a une astuce. On peut écrire une fonction qui renvoie TRUE si le fichier existe et FALSE dans la cas contraire, et agir en conséquence.
Public Function FileExist(fichier As String) As Boolean
On Error GoTo no_file
Open fichier For Input As #1
On Error GoTo 0
Close #1
FileExist = True
Exit Function
no_file:
Close #1
FileExist = False
End Function
Appel de la fonction FileExist(nom_fichier)
ex: fich="c:\mes documents\toto.txt"
Msgbox FileExist(fich)
Restriction le nom du fichier doit etre un nom complet valide("c:\mes documents\toto.txt")
Le numero de fichier #1 ne doit pas être utilisé a l'appel de la fonction.
Salut.
2 avril 2008 à 12:03
j'ai fait un test avant de renommer mon fichier pour savoir si il existe déjà ou non
merci tout de même pour ta réponse