назад | содержание | вперед Работа с папками и устройствами Файл находится на самом нижнем уровне хранения информации в файловой системе компьютера. Выше в иерархии файловой системы расположены папки и устройства. Под устройством понимается не только жесткий диск, но и, например, устройство для чтения CD-ROM. Для операций с папками и устройствами в Visual Basic существует набор функций и операторов (табл. 9.4), которые позволяют создавать и удалять папки, переименовывать их, раскрывать их содержимое. Таблица 9.4. Функции и операторы для работы с папками и устройствами
Из всего списка функций для работы с папками одной из самых полезных является функция Dir. Действие этой функции напоминает аналогичную команду DOS. С помощью этой функции можно получить список файлов указанной папки. При этом можно применять шаблон имени файла, используя типовые обозначения "*" — множественная подмена, "?" — подмена одного символа. Функция Dir имеет следующий синтаксис: Dir(pathName[, attributes]) где:
Указывая атрибуты для функции Dir, мы назначаем фильтр для списка выводимых файлов. Для того чтобы назначить одновременно несколько атрибутов, их можно просто арифметически сложить. Указывая конкретное значение файла, функцию Dir можно использовать для подтверждения существования указанного файла на диске. Если указанный файл не существует, то возвращается пустая строка. Таблица 9.5. Константы атрибутов файлов функции oir
Кратко опишем синтаксис еще нескольких полезных функций, используемых при работе с папками. Для создания папки применяется оператор MkDir, синтаксис которого выглядит следующим образом: MkDir path где path — путь, включающий имя файла, папку, устройство. По умолчанию используется текущая папка и устройство. Если параметр path не содержит имя устройства, папка будет создана на текущем устройстве. Для удаления папок используется оператор RmDir, имеющий следующий синтаксис: RmDir path где path — путь, включающий имя файла, папку, устройство. По умолчанию используется текущая папка и устройство.
Для выбора другого устройства используется оператор chDrive, имеющий следующий синтаксис: ChDrive drive где drive — строковое выражение, назначающее новое устройство. Параметром этой функции является буквенное обозначение устройства вашей системы. При использовании этой функции необходимо иметь в виду, что устройство должно существовать и быть доступным.
назад | содержание
| вперед
Поделитесь этой записью или добавьте в закладки |
Полезные публикации |