Jak korzystać z VBScript do zmiany nazwy plików
Wiele komercyjnych witryn internetowych używa języka VBScript do tworzenia elastycznych, dynamicznych stron. W niektórych aplikacjach, na przykład w witrynie umożliwiającej pobieranie dokumentów biznesowych, strona internetowa oparta na języku VBScript manipuluje plikami systemu Windows. VBScript ma wbudowaną funkcję o nazwie File System Object, która służy jako pomost między stroną sieci Web a systemem plików Windows. Obiekt systemu plików ma metodę o nazwie "MoveFile", której można użyć w programie VBScript do zmiany nazw plików.
1.
Kliknij przycisk "Start". Przesuń kursor myszy na "Wszystkie programy", a następnie "Akcesoria". Kliknij ikonę programu "Notatnik".
2.
Kliknij menu "Plik" Notatnika i wybierz element "Zapisz jako ...". W polu tekstowym z nagłówkiem "Nazwa pliku:" wpisz "rename_file.asp" bez cudzysłowów. Kliknij przycisk "Zapisz".
3.
Wpisz dwa wiersze tekstu w Notatniku w następujący sposób:
<%Te linie tworzą początek programu VBScript.
4.
Dodaj wiersz tekstu do pliku Notatnika, aby utworzyć obiekt systemu plików i przypisz go do zmiennej, co ilustruje poniższy kod:
Ustaw myFSO = CreateObject ("Scripting.FileSystemObject")
5.
Dodaj wiersz tekstu, aby zmienić nazwę pliku przy użyciu metody MoveFile obiektu File System, co ilustruje poniższy przykład:
myFSO.MoveFile "C: \ myfiles \ document_2011.pdf", "C: \ myfiles \ document_2012.pdf"
To daje istniejący plik C: \ myfiles \ document_2011.pdf nowej nazwy C: \ myfiles \ document_2012.pdf. Zwróć uwagę, że pliki określają pełną ścieżkę, w tym literę dysku i wszelkie podkatalogi.
6.
Dodaj linię, aby zamknąć program VBScript w następujący sposób:
%>
7.
Kliknij menu "Plik" i wybierz "Zapisz".
8.
Przenieś plik "rename_file.asp" na swój serwer sieciowy za pomocą Eksploratora Windows lub programu File Transfer Protocol. Administrator sieci może podać szczegółowe informacje na temat najlepszego sposobu osiągnięcia tego.
Wskazówka
- Aby uruchomić plik ASP, uruchom program przeglądarki internetowej i wpisz adres swojej strony, a następnie "/rename_file.asp" (bez cudzysłowów). Po naciśnięciu "Enter" serwer sieciowy zmienia nazwę pliku "C: \ myfiles \ document_2011.pdf" znajdującego się na dysku twardym.