Документация на 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 - Отворете файла за добавяне. Ако файлът вече съществува, информацията ще бъде добавена в края на файла.
3.25. GetStandardStream
Цел: Връща обекта "TextStream", свързан с потока "StdIn", "StdOut" или "StdErr".
- - номер, определя потока. Възможни стойности:
- 0 - StdIn.
- 1 - Стандартен изход.
- 2 - StdErr.
Описание: Методът е приложим при стартиране на административен скрипт в конзолата с помощта на 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. име на том
Върната стойност: низ - етикет на тома на диска.