Свойства объектов Folder и File: Attributes DateCreated DateLastAccessed DateLastModified Drive Name ParentFolder Path ShortName ShortPath Size Type.
Методы объекта TextStream: Close Read ReadAll ReadLine Skip SkipLine Write WriteLine WriteBlankLines.
Свойства объекта TextStream: AtEndOfLine AtEndOfStream Column Line.
Далее приведены некоторые примеры использования объектов.
Пример 1. Информация о дисках компьютера (результат исполнения
– рисунок 5.30).
On Error Resume Next 'на случай, если в CD-приводе нет диска
Dim fs, dr, ndr, d, d1, drv, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set dr = fs.Drives ndr = dr.Count
d = "Всего дисков - " & ndr & ": " For Each d1 in dr
name_d = d1.DriveLetter & ":" d = d & name_d & " "
Set drv = fs.GetDrive(fs.GetDriveName(name_d)) s = s & vbLF & "Имя диска " & drv.Path & " - " s = s & drv.VolumeName
Select Case drv.DriveType
Case 0: t = "Неизвестный"
Case 1: t = "Удаляемый (флэш и пр.)" Case 2: t = "Раздел винчестера" Case 3: t = "Сетевой"
Case 4: t = "CD-ROM" Case 5: t = "RAM диск"
End Select
s = s & ", тип " & t & vbLF
s = s & "Серийный номер диска " & _ drv.SerialNumber & vbLF
s = s & "Всего: " & _ FormatNumber(drv.TotalSize/1024/1024, 0)
s = s & " Мб,"
s = s & " свободно: " & _
FormatNumber(drv.FreeSpace/1024/1024, 0) s = s & " Мб" & vbLf
Next
s = d & vbLf & s
MsgBox s,, "Это все FileSystemObject!"
401