Comment vérifier si un fichier existe à l'aide de VBScript
Lors de l'écriture de code VBScript, un programmeur peut avoir besoin de confirmer qu'un fichier existe avant d'effectuer une action ou d'invoquer une fonction. Cela peut être accompli en accédant à l'hôte de script Windows avec VBScript et en utilisant FileSystemObject. La meilleure façon d'apprendre cette technique de programmation est de suivre un exemple étape par étape. C'est une bonne pratique pour un programmeur VBScript débutant.
Étape 1
Ouvrez le Bloc-notes. Cliquez sur le menu "Démarrer" de Windows et tapez "bloc-notes" dans le champ de recherche. Sélectionnez Bloc-notes dans les résultats de la recherche.
Étape 2
Créez un nouveau fichier dans le Bloc-notes. Tapez quelques lettres au hasard dans le fichier et enregistrez-le sous "C:\Temp\test.txt". Ce fichier sera utilisé pour démontrer le code VBScript.
Étape 3
Créez un autre nouveau document dans le Bloc-notes et enregistrez ce fichier sous "C:\Temp\FileCheck.vbs". L'ajout d'une extension ".vbs" à un fichier texte crée un fichier VBScript exécutable sur un ordinateur Windows.
Étape 4
Copiez et collez le code suivant dans votre document Bloc-notes :
Option explicite
'Définir dimension DIM fso
'Définir l'objet Set fso =CreateObject("Scripting.FileSystemObject")
'Créer une condition si (fso.FileExists("C:\Temp\test.txt")) Then 'Alerter l'utilisateur WScript.Echo("Le fichier existe!") WScript.Quit() Else 'Alerter l'utilisateur WScript.Echo("Fichier n'existe pas!") Fin Si
'Quitter le script WScript.Quit()
Étape 5
Enregistrez le fichier VBScript que vous venez de créer et quittez le Bloc-notes.
Étape 6
Naviguez jusqu'au dossier contenant votre fichier VBScript et double-cliquez sur "FileCheck.vbs". Une boîte de message devrait apparaître confirmant :"Le fichier existe !" Sélectionnez "OK" pour fermer la boîte de message.
Étape 7
Renommez ou supprimez le fichier "C:\Temp\test.txt" que vous avez créé à l'étape 1 ; puis double-cliquez à nouveau sur le script "FileCheck.vbs". Cette fois, le fichier spécifié n'existe pas et vous verrez un message proclamant "Le fichier n'existe pas !" L'instruction If-Then-Else de votre code VBScript effectue la vérification et vous avertit des résultats. Sélectionnez "OK" pour fermer la boîte de message.
Avertissement
Lorsque vous travaillez avec des fichiers VBSscript, double-cliquez sur ces fichiers pour lancer le code VBScript. Pour modifier un fichier avec une extension .vbs, faites un clic droit sur le fichier et sélectionnez "Modifier" dans le menu contextuel.