Книга: Windows Script Host для Windows 2000/XP

Метод DriveExists

Метод DriveExists

Для дисководов со съемными носителями метод DriveExists вернет true даже в том случае, если носитель физически отсутствует. Для того чтобы определить готовность дисковода, нужно использовать свойство IsReady соответствующего объекта Drive.

В качестве примера использования метода DriveExists приведем функцию ReportDriveStatus, которая возвращает информацию о наличии диска, передаваемого в эту функцию в качестве параметра (листинг 5.2).

Листинг 5.2. Функция ReportDriveStatus

function ReportDriveStatus(drv) {
 var FSO, s ="" //Объявляем переменные
 //Создаем объект FileSystemObject
 FSO = WScript.CreateObject("Scripting.FileSystemObject");
 //Проверяем наличие диска drv
 if (FSO.DriveExists(drv)) s += "Диск " + drv + " существует.";
 else s += "Диск " + drv + " не существует.";
 return(s);
}

Функция ReportDriveStatus будет возвращать информацию о наличии диска, передаваемого в эту функцию в качестве параметра.

Оглавление книги


Генерация: 1.782. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз