Объект FileSystemObject используется для доступа к файловой системе на сервере.
Примеры
Существует ли указанный файл?
Как проверить, существует ли файл.
Существует ли в указанной папке?
Как проверить, если папка существует.
Существует ли указанный диск?
Как проверить, если диск не существует.
Получить имя указанного диска
Как получить имя указанного диска.
Получить имя родительской папки по указанному пути
Как получить имя родительской папки по указанному пути.
Получить имя файла
Как получить имя файла последнего компонента в указанном пути.
Получить расширение файла
Как получить расширение файла последнего компонента в указанном пути.
Получить базовое имя файла или папки
Как получить базовое имя файла или папки, в указанном пути.
FileSystemObject объекта
Объект FileSystemObject используется для доступа к файловой системе на сервере.
Этот объект может работать с файлами, папками и директорий. Кроме того, можно получить информацию о системе файлов с этим объектом.
Следующий код создает текстовый файл (c:\test.txt) , а затем записывает некоторый текст в файл:
<%
dim fs,fname
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fname=fs.CreateTextFile("c:\test.txt",true)
fname.WriteLine("Hello World!")
fname.Close
set fname=nothing
set fs=nothing
%>
свойства и методы объекта FileSystemObject, описываются ниже:
свойства
Имущество | Описание |
---|---|
Drives | Возвращает коллекцию всех объектов Drive на компьютере |
методы
метод | Описание |
---|---|
BuildPath | Добавляет имя к существующему пути |
CopyFile | Копирование одного или нескольких файлов из одного места в другое |
CopyFolder | Копирует один или несколько папок из одного места в другое |
CreateFolder | Создает новую папку |
CreateTextFile | Создает текстовый файл и возвращает объект TextStream, который может быть использован для чтения из или записи в файл |
DeleteFile | Удаление одного или нескольких указанных файлов |
DeleteFolder | Удаление одного или нескольких указанных папок |
DriveExists | Проверяет, является ли указанный диск существует |
FileExists | Проверяет, существует ли указанный файл |
FolderExists | Проверяет, является ли указанная папка существует |
GetAbsolutePathName | Возвращает полный путь от корня диска для указанного пути |
GetBaseName | Возвращает базовое имя указанного файла или папки |
GetDrive | Возвращает объект Drive, соответствующий диск в указанном пути |
GetDriveName | Возвращает имя диска из указанного пути |
GetExtensionName | Возвращает имя расширения файла для последнего компонента в указанном пути |
GetFile | Возвращает объект File для указанного пути |
GetFileName | Возвращает имя файла или папки для последнего компонента в указанном пути |
GetFolder | Возвращает объект Folder для указанного пути |
GetParentFolderName | Возвращает имя родительской папки последнего компонента в указанном пути |
GetSpecialFolder | Возвращает путь к некоторым из специальных папок Windows' |
GetTempName | Возвращает случайно сгенерированный временный файл или папку |
MoveFile | Перемещение одного или нескольких файлов из одного места в другое |
MoveFolder | Перемещает один или несколько папок из одного места в другое |
OpenTextFile | Открывает файл и возвращает объект TextStream, который может быть использован для доступа к файлу |