Visual Basic Script


Работа с папками



         6.4. Работа с папками

         Для работы с папками и их свойствами FSO предоставляет методы Copy, Move, CreateFolder, Delete, DateCreated, DateLastAccessed, DateLastModified, Size, FolderExists, которые работают аналогично файловым методам.

         Например

        VBScript:

    Set FSO = CreateObject("Scripting.FileSystemObject")

    If Not FSO.FolderExists("Новая папка") Then
    'если папка не существует
    'создаем папку "Новая папка":
    FSO.CreateFolder("Новая папка")
    End If

    Set f1 = FSO.GetFolder("Новая папка")
    'получаем папку

    Info = "Свойства папки: " + f1.Name + Chr(10) + Chr(10)

    Info = Info & "Размер: " & f1.Size & Chr(10)
    'получаем размер папки

    Info = Info & "Создана: " & f1.DateCreated & Chr(10)
    'время создания

    Info = Info & "Изменена: " & f1.DateLastModified  & Chr(10)
    'время последнего изменения

    MsgBox Info

        JScript:

    var FSO = WScript.CreateObject("Scripting.FileSystemObject");

    if (!FSO.FolderExists("Новая папка"))
    //если папка не существует


    //создаем папку "Новая папка":
    {
    FSO.CreateFolder("Новая папка");
    }

    var f1 = FSO.GetFolder("Новая папка");
    //получаем папку

    Info = "Свойства папки: " + f1.Name + "\n" + "\n";
    Info += "Размер: " + f1.Size  + "\n";
    //получаем размер папки

    Info += "Создана: " + f1.DateCreated + "\n";
    //время создания

    Info += "Изменена: " + f1.DateLastModified  + "\n" ;
    //время последнего изменения

    WScript.Echo( Info);
    //выводим данные

        В результате выполнения получим на экране окно типа:
 

Назад по тексту | Содержание | Вперед по тексту



О проекте | История | E-mail

Copyright (C) 2000 - 2001 Alex Neverov

#bn { DISPLAY: block } #bt { DISPLAY: block }


Содержание раздела