Folder.DoesExist

boolean Folder.DoesExist ( string Folder )
Примеры

Описание

Возвращает истину (true), если указанная папка существует и ложь (false), если это не так.

Параметры

Folder

(строка) Путь к папке.

Возврат

ResultVariable

(логический) Истина (true), если папка существует и ложь (false), если это не так или происходит ошибка. Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

does_exist = Folder.DoesExist("C:\\Magic");
Сохраняем истину (true) в переменной по имени "does_exist", если папка "Magic" существует на диске "C:\Magic", и ложь (false), если это не так.

Примечание: _ProgramFilesFolder это встроенная переменная, которая содержит путь к папке пользователя Program Files.

Пример 2

bIs_There = Folder.DoesExist(_ProgramFilesFolder .. "\\AutoPlay Media Studio X");
Проверяем существование папки "AutoPlay Media Studio X" в папке пользователя Program Files и сохраняем истину (true) или ложь (false) соответственно в переменной "bIs_There". Оператор конкатенации (..) используется здесь для конкатенации пути к папке Program Files с "\\AutoPlay Media Studio X".

Совет: Имя переменной, начинающееся с "b", - способ напоминания программистам, что такая переменная содержит логическое значение.

Пример 3

-- Check to see if a specific folder exists.
-- Проверяем, существует ли указанная папка.
does_exist = Folder.DoesExist(_ProgramFilesFolder);

-- Display a dialog telling the user whether or not the folder exists.
-- Показываем диалоговое окно сообщающее пользователю, существует папка или нет.
if does_exist then
    Dialog.Message("Notice", "Yes, the folder does exist on your system.", MB_OK, MB_ICONINFORMATION);
else
    Dialog.Message("Notice", "No, the folder does not exist on your system.", MB_OK, MB_ICONINFORMATION);
end
Проверяем есть ли папка Program Files на машине пользователя и уведомляем его, используя диалоговое окно сообщения.
Смотрите также: Связанные действия