Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Предоставляет доступ к файловой системе компьютера.
Синтаксис
Scripting.FileSystemObject
Примечания
Приведенный ниже код иллюстрирует использование объекта FileSystemObject для возврата объекта TextStream, который можно читать, и в который можно записать данные.
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("c:\testfile.txt", True)
a.WriteLine("This is a test.")
a.Close
В примере кода:
- Функция CreateObject возвращает объект FileSystemObject (
fs). - Метод CreateTextFile создает файл в качестве объекта TextStream (
a). - Метод WriteLine записывает строку текста в созданный текстовый файл.
- Метод Close опустошает буфер и закрывает файл.
Методы
| Метод | Описание |
|---|---|
| BuildPath | Добавляет имя в существующий путь. |
| CopyFile | Копирует один или несколько файлов из одного расположения в другое. |
| CopyFolder | Копирует одну или несколько папок из одного расположения в другое. |
| CreateFolder | Создает новую папку. |
| CreateTextFile | Создает текстовый файл и возвращает объект TextStream, который можно использовать для чтения или записи в файл. |
| DeleteFile | Удаляет один или несколько указанных файлов. |
| DeleteFolder | Удаляет одну или несколько указанных папок. |
| DriveExists | Проверяет, существует ли указанный диск. |
| FileExists | Проверяет, существует ли указанный файл. |
| FolderExists | Проверяет, существует ли указанная папка. |
| GetAbsolutePathName | Возвращает полный путь из корневого каталога диска для указанного пути. |
| GetBaseName | Возвращает базовое имя указанного файла или папки. |
| GetDrive | Возвращает объект Drive, соответствующий диску в указанном пути. |
| GetDriveName | Возвращает имя диска указанного пути. |
| GetExtensionName | Возвращает имя расширения файла для последнего компонента в указанном пути. |
| GetFile | Возвращает объект файла для указанного пути. |
| GetFileName | Возвращает имя файла или папки для последнего компонента в указанном пути. |
| GetFolder | Возвращает объект Folder для указанного пути. |
| GetParentFolderName | Возвращает имя родительской папки последнего компонента в указанном пути. |
| GetSpecialFolder | Возвращает путь к некоторым специальным папкам Windows. |
| GetTempName | Возвращает созданный случайным образом временный файл или папку. |
| Move | Перемещает заданный файл или указанную папку из одного места в другое. |
| MoveFile | Перемещает один или несколько файлов из одного места в другое. |
| MoveFolder | Перемещает одну или несколько папок из одного места в другое. |
| OpenAsTextStream | Открывает указанный файл и возвращает объект TextStream, который можно использовать для считывания, записи и дополнения данных в файле. |
| OpenTextFile | Открывает файл и возвращает объект TextStream, который можно использовать для доступа к файлу. |
| WriteLine | Записывает заданную строку и символ новой строки в файл TextStream. |
Свойства
| Свойство | Описание |
|---|---|
| Drives | Возвращает коллекцию всех объектов Drive на компьютере. |
| Name | Устанавливает или возвращает имя указанного файла или заданной папки. |
| Path | Возвращает путь для указанного файла, диска или указанной папки. |
| Size | Для файлов возвращает размер указанного файла в байтах; для папок возвращает размер всех файлов и вложенных папок в байтах. |
| Type | Возвращает сведения о типе файла или папки (например, для файлов с расширением .TXT возвращается "Text Document"). |
См. также
- Объекты (Visual Basic для приложений)
- Свойства (Visual Basic для приложений)
- Объекты (Visual Basic для приложений)
- Справочник по библиотеке объектов для Office (элементы, свойства, методы)
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.