FSO такой же захватывающий и увлекательный, как НЛО, и, конечно, это более радостно и грустно. Разве вы не видели определенную рекламу поставщика космических услуг: 100 МБ пространство стоит только 60rmb/год, поддерживает базу данных, поддерживает все, что ... когда его спрашивают, оно не поддерживает FSO, вы сразу же будут обескуражены. Так что же такое FSO, насколько он мощный, и каков его принцип работы? На этот раз у меня есть полное понимание.
Прежде всего, FSO является аббревиатурой файловой системы. Конечно, это наше широко известное как компонент FSO, который можно использовать для обработки дисков, папок и файлов.
Он может обнаружить и отображать распределение информации системных дисков; Он также может создавать, изменять, перемещать и удалять папки и обнаружить, существуют ли некоторые данные папки. Если они существуют, это также может извлечь информацию о папке, такой как имя, дата создания или последнего изменения, и т. Д. FSO также упрощает обработку файлов.
1. fso.getDrive
Так же, как и другие компоненты, ссылки FSO должны устанавливать связи.
SET FSO = server.createObject ("scripting.filesystemobject") |
Обратите внимание, что внутреннее содержание CreateObject больше не MSWC, а сценарии.
Затем вы можете использовать FSO для обработки диска. Например, fso.getDrivename извлекает имя привода, а FSO.GetDrive также извлекает стандартное имя привода. например:
1, fso.asp
<%Установить fso = server.createObject ("scripting.filesystemobject")%> <%= fso.getDrivename ("D:")%> <br> <%= fso.getDrive ("D:")%> |
Вы обнаружите, что GetDrianme («D:») - это «D:», а GetDrive («D:») является стандартным «D:», поэтому мы обычно пишем FSO.GetDrive (fso.getDrivename (DRVPath)), как это, чтобы извлечь конкретный диск драйвера.
2. Drv.getinfo
Вышеупомянутое извлекли определенный диск, поэтому извлечена ли конкретная информация диска привода.
2, Drv.asp
<% SET FSO = server.createObject ("scripting.filesystemobject") Установить drv = fso.getDrive (fso.getDrivename ("d:")) %> Размер пространства диска: <%= drv.totalsize%> <br> Оставшийся размер пространства диска: <%= drv.freespace%> |
Выше приведено только информация, извлеченная из D -диска. Давайте возьмем общую функцию и продолжим проверять свои драйверы отдельно.
3, drvinfo.asp