Visual Basic Script




Глава 6_2_ Работа с файлами - часть 2


         Для проверки существования файлов служит метод FileExists.

         VBScript:

    Set FSO = CreateObject("Scripting.FileSystemObject")
    If (FSO.FileExists("c:\autoexec.bat")) Then
        MsgBox "Файл autoexec.bat существует"
    Else
        MsgBox "Файл autoexec.bat  не существует"
    End If

        JScript:

    var FSO = new ActiveXObject("Scripting.FileSystemObject");
      if (FSO.FileExists("c:\\autoexec.bat"))
        WScript.Echo("Файл autoexec.bat существует");
    else
         WScript.Echo("Файл autoexec.bat не существует");
 

         Для других операций над файлом, таких как копирование, перемещение и удаление файл должен быть сначала “получен” методом GetFile.

         VBScript:

    Set FSO = CreateObject("Scripting.FileSystemObject")
    Set file1 = FSO.GetFile(“MyFile.txt”)

        JScript:

    var FSO = new ActiveXObject("Scripting.FileSystemObject");
    var file1 = FSO.GetFile(“MyFile.txt”);
 

         Для копирования, перемещения и удаления файлов объект FSO предоставляет несколько методов, в зависимости от того какой объект будет использоваться для операций  FSO или file. Они показаны в следующей таблице.
 
 

Действие

Объект.Метод
Перемещение File.Move или FileSystemObject.MoveFile
Копирование File.Copy или FileSystemObject.CopyFile
Удаление File.Delete или FileSystemObject.DeleteFile
&


Содержание  Назад  Вперед