Les développeurs doivent vérifier l'existence d'un fichier avant de tenter de le manipuler. Si un programmeur tente d'utiliser un fichier qui n'est pas présent , une application peut échouer ou produire des résultats inexacts. VB6 , également connu sous Visual Basic 6, n'a pas de fonction nommée " Voir si ce fichier existe . " Cependant, elle ne permet de détecter la présence de n'importe quel fichier sur un ordinateur en utilisant une méthode indirecte . Instructions 1 Lancez l'application VB6 et appuyez sur " Ctrl" et "N " pour ouvrir le "Nouveau projet" fenêtre. 2 Double-cliquez sur «Standard EXEC" pour créer un nouveau projet. VB6 affiche une forme vide dans sa fenêtre d'édition. 3 Double- cliquez sur le bouton "Commande" situé dans la boîte à outils pour le placer sur le formulaire. 4 < . p> clic droit sur ce bouton et cliquez sur " Afficher le code " pour afficher la fenêtre de code 5 Placez le code suivant avant le " End Sub " déclaration que vous voyez dans le code suivant: fileToCheck As cordes fileExists As Boolean directoryName Dim As String Ce code définit trois variables. La variable " fileToCheck " contient le nom du fichier dont l'existence vous souhaitez détecter . La variable " fileExists " tient " Vrai" ou "Faux" selon que le fichier existe . VB6 stocke le nom du répertoire du fichier dans la variable nommée " directoryName " si le fichier existe 6 Placez le code suivant sous le code inscrit dans l'étape précédente: . FileToCheck = " C \\ : somefolder \\ fichier.txt " directoryName = Dir ( fileToCheck ) Si directoryName =" "Then fileExists = False Else fileExists = True End If fileExists MsgBox remplacer " C: \\ somefolder \\ fichier.txt " avec le nom de chemin complet du fichier que vous souhaiter vérifier . Par exemple, si vous voulez voir si un fichier nommé " music.jpg » existe dans un dossier nommé "Media" sur votre disque dur "D" , remplacez "C: \\ somefolder \\ fichier.txt " avec "D: \\ Media \\ music.jpg . " La ligne de code suivante exécute la fonction " Dir" . Il examine la valeur de " fileToCheck . " Si la commande "Dir " trouve le fichier spécifié , il enregistre son nom du répertoire dans la variable nommée " directoryName . " Sinon, il stocke une valeur vide. 7 Appuyez sur " F5" pour exécuter l'application . Lorsque le formulaire s'affiche , cliquez sur le bouton . Le code s'exécute , et une boîte de message affiche «vrai» si le fichier que vous avez vérifié pour qui existe . Si ce fichier n'existe pas, la boîte de message affiche «faux».
|