Jak sprawdzić, czy plik istnieje za pomocą VBScript

Pobieranie plików na ekranie komputera

Potwierdzenie, że plik istnieje, jest łatwe dzięki VBScript.

Źródło obrazu: Ablestock.com/AbleStock.com/Getty Images

Podczas pisania kodu VBScript programista może potrzebować potwierdzenia, że ​​plik istnieje przed wykonaniem akcji lub wywołaniem funkcji. Można to osiągnąć, uzyskując dostęp do hosta skryptów systemu Windows za pomocą VBScript i korzystając z obiektu FileSystemObject. Najlepszym sposobem na nauczenie się tej techniki programowania jest podążanie za przykładem krok po kroku. To dobra praktyka dla początkującego programisty VBScript.

Krok 1

Otwórz Notatnik. Kliknij menu „Start” systemu Windows i wpisz „notatnik” w polu wyszukiwania. Wybierz Notatnik z wyników wyszukiwania.

Wideo dnia

Krok 2

Utwórz nowy plik w Notatniku. Wpisz kilka losowych liter do pliku i zapisz go jako „C:\Temp\test.txt”. Ten plik zostanie wykorzystany do zademonstrowania kodu VBScript.

Krok 3

Utwórz kolejny nowy dokument w Notatniku i zapisz ten plik jako „C:\Temp\FileCheck.vbs”. Dodanie rozszerzenia „.vbs” do pliku tekstowego tworzy wykonywalny plik VBScript na komputerze z systemem Windows.

Krok 4

Skopiuj i wklej następujący kod do dokumentu Notatnika:

Opcja Wyraźna

'Ustaw wymiar DIM fso

'Ustaw zestaw obiektów fso = CreateObject("Skrypty. Obiekt systemu plików")

'Utwórz warunek Jeżeli (fso. FileExists("C:\Temp\test.txt")) Następnie 'Alert User WScript. Echo("Plik istnieje!") WScript. Quit() Else 'WScript użytkownika alertu. Echo("Plik nie istnieje!") End If

'Wyjdź ze skryptu WScript. Zrezygnować()

Krok 5

Zapisz właśnie utworzony plik VBScript i zamknij Notatnik.

Krok 6

Przejdź do folderu zawierającego plik VBScript i kliknij dwukrotnie „FileCheck.vbs”. Powinien pojawić się komunikat potwierdzający: „Plik istnieje!” Wybierz „OK”, aby zamknąć okno wiadomości.

Krok 7

Zmień nazwę lub usuń plik „C:\Temp\test.txt” utworzony w kroku 1; następnie ponownie kliknij dwukrotnie skrypt „FileCheck.vbs”. Tym razem określony plik nie istnieje i zobaczysz komunikat „Plik nie istnieć!" Instrukcja If-Then-Else w kodzie VBScript wykonuje sprawdzenie i ostrzega o wyniki. Wybierz „OK”, aby zamknąć okno wiadomości.

Ostrzeżenie

Podczas pracy z plikami VBSscript dwukrotne kliknięcie tych plików uruchomi kod VBScript. Aby edytować plik z rozszerzeniem .vbs, kliknij plik prawym przyciskiem myszy i wybierz „Edytuj” z menu kontekstowego.