MyTetra Share
Делитесь знаниями!
Управление файлами с помощью VBA
30.01.2018
09:00
Текстовые метки: Каталоги,dir,directory
Раздел: VBA - FSO

Управление файлами с помощью VBA

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

 

В нижеприведенной таблице указаны функции, операторы и методы управления файлами. В первом столбце таблицы находится ключевое слово VBA, во втором - указывается, предназначено ли ключевое слово для функции, оператора или объектного метода. В третьем столбце содержится краткое описание назначения каждой функции, оператора или метода.


Имя

Категория

Назначение

ChDir

Оператор

Изменяет текущий каталог

ChDrive

Оператор

Изменяет текущий драйвер диска

CurDir

Функция

Возвращает текущий каталог

Dir

Функция

Возвращает имя каталога или файла, совпадающее с определенным именем файла, передаваемым как строковый аргумент. Предназначена для нахождения одного или нескольких файлов на диске.

FileCopy

Оператор

Копирует файл

FileDateTime

Функция

Возвращает значение типа Date, содержащее дату и время, когда этот файл был изменен последний раз.

FileLen

Функция

Возвращает длину файла в байтах

GetAttr

Функция

Возвращает число, представляющее объединенные атрибуты файла или каталога диска, такие как System, Hidden и т.д.

GetOpenFileName

Метод

Отображает Excel-диалоговое окно Open и возвращает имя файла, выбранное пользователем. В Word не имеется.

GetSaveAsFileName

Метод

Отображает Excel-диалоговое окно Save As и возвращает имя файла, выбранное пользователем. В Word не имеется.

Kill

Оператор

Удаляет файлы с драйвера диска.

MkDir

Оператор

Создает каталог диска.

Name

Оператор

Переименовывает или перемещает файл.

RmDir

Оператор

Удаляет каталог диска.

SetAttr

Оператор

Устанавливает атрибуты файла.

 

Операторы, функции и объектные методы, имеющиеся в VBA, делятся на шесть различных функциональных частей:

·         Получение или изменение атрибутов файла;

·         Выборка или нахождение имен файлов;

·         Получение или изменение текущего драйвера диска и папки или создание и удаление папок диска;

·         Копирование или удаление файлов;

·         Переименование или перемещение файлов;

·         Получение информации о файлах, такой как длина файла, дата и время, когда этот файл был модифицирован последний раз.

 

Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования