Comment vérifier si un fichier existe à l'aide de VBScript

Téléchargement de fichiers sur écran d'ordinateur

Confirmer qu'un fichier existe est facile avec VBScript.

Crédit d'image : Ablestock.com/AbleStock.com/Getty Images

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'appeler une fonction. Cela peut être accompli en accédant à Windows Script Host 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 la zone de recherche. Sélectionnez Bloc-notes dans les résultats de la recherche.

Vidéo du jour

É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 document dans le Bloc-notes et enregistrez ce fichier sous le nom "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 la dimension DIM fso

'Set Object Set fso = CreateObject("Scripting. FileSystemObject")

'Créer une condition si (fso. FileExists("C:\Temp\test.txt")) Puis 'Alert User WScript. Echo("Le fichier existe !") WScript. Quitter() Sinon 'Alerte utilisateur WScript. Echo("Le fichier n'existe pas !") Fin si

'Quitter Script WScript. Quitter()

É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 ne existent!" L'instruction If-Then-Else dans votre code VBScript effectue la vérification et vous avertit de la résultats. Sélectionnez « OK » pour fermer la boîte de message.

Avertissement

Lorsque vous travaillez avec des fichiers VBSscript, double-cliquer sur ces fichiers lancera le code VBScript. Pour modifier un fichier avec une extension .vbs, cliquez avec le bouton droit sur le fichier et sélectionnez « Modifier » dans le menu contextuel.