Документация на FileSystemObject - екип на eXcellence

1. Създайте обект

2. Свойства

Връщана стойност: Обект на колекция „Устройства“.

Забележка: само за четене.

3.1. Създай папка

Цел: създава директория с посоченото име.

  • - низ, път на директория. Ако такава директория вече съществува, ще възникне грешка.

3.2. копиран файл

Цел: копира един или повече файлове.

  • - низ, път за копиране на източника (какво да копирате). Заместващите знаци „*“ и „?“ могат да се използват в последния компонент на параметъра.
  • - низ, път на местоназначение (къде да копирате).
  • - незадължително, булево (число). Презаписвайте съществуващите файлове или не. По подразбиране е True (презаписване). Ако файлът, който ще бъде презаписан, има атрибут само за четене, ще възникне грешка (независимо от настройката на тази опция).

3.3. CopyFolder

Цел: рекурсивно копира директория.

  • - низ, път за копиране на източника (какво да копирате). Заместващите знаци „*“ и „?“ могат да се използват в последния компонент на параметъра.
  • - низ, път на местоназначение (къде да копирате).
  • - незадължително, булево (число). Презаписвайте съществуващите файлове или не. По подразбиране е True (презаписване). Ако файлът, който ще бъде презаписан, има атрибут само за четене, ще възникне грешка (независимо от настройката на тази опция).

Описание: Процесът на копиране се прекъсва след първата възникнала грешка.

3.4. Преместване на файл

Цел: премества един или повече файлове.

  • - низ, път за копиране на източника (какво да копирате). Заместващите знаци „*“ и „?“ могат да се използват в последния компонент на параметъра.
  • - низ, път на местоназначение (къде да копирате).

Описание: Процесът на преместване се прекъсва след първата възникнала грешка. Ако файлът, който се премества, вече съществува или е папка в Дестинацията, ще възникне грешка.

3.5. MoveFolder

Цел: рекурсивно премества една или повече директории.

  • - низ, път за копиране на източника (какво да копирате). Заместващите знаци „*“ и „?“ могат да се използват в последния компонент на параметъра.
  • - низ, път на местоназначение (къде да копирате).

Описание: Процесът на преместване се прекъсва след първата възникнала грешка. Ако директорията, която се премества, вече съществува или е файл в Дестинацията, ще се появи грешка.

3.6. Изтрий файла

Цел: изтрива посочения файл.

  • - низ, път на файла. Заместващите знаци „*“ и „?“ могат да се използват в последния компонент на параметъра.
  • - незадължително, булево (число). Определя дали да се изтриват или не файлове с атрибута само за четене. По подразбиране е False (не изтривай).

3.7. DeleteFolder

Цел: изтрива посочената папка.

  • - низ, път на папка. Заместващите знаци „*“ и „?“ могат да се използват в последния компонент на параметъра.
  • - незадължително, булево (число). Определя дали да се изтриват или не файлове с атрибута само за четене. По подразбиране е False (не изтривай).

3.8. BuildPath

Цел: Добавя ново име към дадения път. Ако е необходимо, се вмъква "\".

- линия, пътека.

  • - низ, име на файл.
  • 3.9. GetAbsolutePathName

    Цел: Връща пълния път за дадения относителен път (от текущата директория).

    - низ, относителен път.

    3.10. GetBaseName

    Цел: Връща името (без разширение) на последния компонент в дадения път.

    3.11. GetExtensionName

    Цел: Връща разширението на последния компонент в дадения път.

    3.12. GetFileName

    Цел: Връща името (с разширение) на последния компонент в дадения път.

    3.13. GetParentFolderName

    Цел: връща пътя до последния компонент в дадения път (неговата директория).

    3.14. GetDriveName

    Цел: Връща името на устройството в дадения път.

    3.15. Дискът съществува

    Цел: Връща True, ако определеното устройство съществува, False в противен случай.

    3.16. Файлът съществува

    Цел: Връща True, ако посоченият файл съществува, False в противен случай.

    3.17. FolderExists

    Цел: Връща True, ако указаната директория съществува, False в противен случай.

    3.18. Вземете Диск

    Цел: Връща обект "Drive" на посоченото име или път.

    • - низ, име на устройство или път към главната директория на устройството, евентуално UNC път.

    3.19. getfile

    Цел: връща обект "Файл" по посочения път.

    Описание: Ако файлът не съществува, ще възникне грешка.

    3.20. GetFolder

    Цел: връща обект "Папка" по посочения път.

    Описание: Ако директорията не съществува, ще възникне грешка.

    3.21. GetSpecialFolder

    Цел: Връща обект "Папка" за някои специални папки на Windows.

    • - номер, указва специална папка. Възможни стойности:
    • 0 - Windows директория.
    • 1 - Системен каталог на библиотеки и драйвери.
    • 2 - Директория с временни файлове, пътят до която се съхранява в променливата на средата "TMP".

    Описание: Ако директорията не съществува, ще възникне грешка.

    3.22. GetTempName

    Предназначение:връща произволно генерирано име на файл, което може да се използва за създаване на временен файл.

    3.23. CreateTextFile

    Цел: Създава нов текстов файл и връща обект "TextStream", сочещ към него.

    • - низ, път на файла.
    • - незадължително, булево (число). Презапишете файла, ако съществува (True) или не (False). По подразбиране е False. Ако е посочено False и файлът съществува, ще възникне грешка.
    • - незадължително, булево (число). Файлът е във формат Unicode (True) или ASCII (False). По подразбиране е False.

    3.24. отворен текстов файл

    Цел: Отваря текстов файл и връща обект "TextStream", сочещ към него.

    • - низ, път на файла.
    • - по желание, брой. Възможни стойности:
    • 1 - Отворете файла като само за четене.
    • 2 - Отворете файл за запис. Ако файлът вече съществува, съдържанието му се губи.
    • 8 - Отворете файла за добавяне. Ако файлът вече съществува, информацията ще бъде добавена в края на файла.
  • - незадължително, булево (число). Създайте файл, ако не съществува (True) или не (False). По подразбиране е False.
  • - по желание, брой. Възможни стойности:
  • -2 - Отворете файла във формата, използван от системата по подразбиране.
  • -1 - Отваряне на файл във формат Unicode.
  • 0 - Отваряне на файл в ASCII формат (по подразбиране).
  • 3.25. GetStandardStream

    Цел: Връща обекта "TextStream", свързан с потока "StdIn", "StdOut" или "StdErr".

    • - номер, определя потока. Възможни стойности:
    • 0 - StdIn.
    • 1 - Стандартен изход.
    • 2 - StdErr.
  • - незадължително, булево (число). Вярно - Unicode формат, Невярно -ASCII. По подразбиране е False.
  • Описание: Методът е приложим при стартиране на административен скрипт в конзолата с помощта на CScript.exe.

    3.26. GetFileVersion

    Цел: връща номера на версията на изпълнимия файл (низ).

    - низ, път на файла.

    4. Задвижващ обект

    4.1. Създайте обект

    4.2. Имоти

    4.2.1. Свободно пространство

    Върната стойност: число - количеството дисково пространство, достъпно за потребителя в байтове.

    Забележка: само за четене.

    4.2.2. буква на устройство

    Върната стойност: низ - буквата, свързана с ресурса.

    Забележка: само за четене.

    4.2.3. тип задвижване

    Върната стойност: число - указва вида на ресурса. Възможни стойности:

    • 0 - неизвестно устройство.
    • 1 - устройство със сменяем носител.
    • 2 - твърд диск.
    • 3 - мрежово устройство.
    • 4 - CD-ROM.
    • 5 - RAM диск.

    Забележка: само за четене.

    4.2.4. Файлова система

    Върната стойност: низ - тип файлова система (FAT, NTFS или CDFS).

    Забележка: само за четене.

    4.2.5. свободно пространство

    Върната стойност: число - количеството свободно дисково пространство в байтове.

    Забележка: само за четене.

    4.2.6. Готово е

    Връщана стойност: boolean (число) - True, ако устройството е готово, False в противен случай. От значение за устройство със сменяем носител или CD-ROM.

    Забележка: само за четене.

    Върната стойност: низ - път до устройството (например "C:", но не и "C:\").

    Забележка: само за четене.

    4.2.8. Основна папка

    Върната стойност: Обект "Папка", съответстващ на основната директория на устройството.

    Забележка: само за четене.

    4.2.9. Сериен номер

    Връща сеvalue: number - десетичен сериен номер на устройството.

    Забележка: само за четене.

    4.2.10. име на споделяне

    Върната стойност: низ - мрежово име на устройството, ако устройството е мрежово (в противен случай - празен низ).

    Забележка: само за четене.

    4.2.11. Общият размер

    Върната стойност: число - общият размер на диска в байтове.

    Забележка: само за четене.

    4.2.12. име на том

    Върната стойност: низ - етикет на тома на диска.