Работа с файлове в VBScript

Създаване на файлове

Има три начина за създаване на празен текстов файл (понякога по-нататък «текст поток").

Първият начин - е да се използва метод CreateTextFile. Следният пример показва как да създадете текстов файл с помощта на този метод: Пример за използването на този метод, вижте "3.7 раздел .. Пример за работа с обекта FileSystemObject ».

Вторият начин - е да се използва метод OpenTextFile FileSystemObject обект с набор от ForWriting знамена. Следният пример показва как да създадете текстов файл с помощта на този метод: Третият начин - е да се използва методът, описан OpenAsTextStream ForWriting знамена. Следният пример показва как да създадете текстов файл с помощта на този метод:

Добавяне на данни във файл

След като създадете текстов файл, можете да добавите данни към нея, които трябва да изпълните три стъпки:
  • Отворете текстов файл
  • запис на данни
  • Затваряне на файла
За да отворите съществуващ файл, използвайте метода OpenTextFile FileSystemObject обект или метод OpenAsTextStream Object File.

За да напишете данни в текстов файл, използвайки метода на запис. WriteLine или WriteBlankLines противопоставят TextStream. в зависимост от задачите, описани в таблицата по-долу:

Писане на данни в текстов файл, без да изключвате герои на нов ред в края на

Писане на данни в текстов файл със символа на нов ред в края на

Запис на една или повече празни редове за отвореното текстов файл

За да затворите текстовия файл, да се използва метод Close TextStream обект. Затваряне на файла, можете също така от Close FileSystemObject обект. Пример за използване на тези методи, вижте. В "Раздел 3.7. Пример за работа с обекта FileSystemObject ».

ЗАБЕЛЕЖКА
Най-символ за нов ред съдържа знак или знаци (в зависимост от операционната система), за да преместите курсора в началото на нова линия (връщане на каретката / нов ред). Имайте предвид, че някои линии може би вече са в края на тези не-печатни букви.

Следният пример показва как се пишат данни до открит от трите метода файла и след това файлът е затворен:

четене на файлове

За да се четат данни от файл, да се използва методът Read. Readline или ReadAll обект TextStream. Тези методи и задачи, които ги използват, са описани в таблицата по-долу:

Четене на определен брой знаци от файл

Прочетете целия ред на файла (до края на линията характер, но без да се включват)

Прочетете цялото съдържание на файла

Пример за използване на тези методи, вижте. В "Раздел 3.7. Пример за работа с обекта FileSystemObject ».

Ако използвате метода на статиите или Readline и искате да пропуснете определена част от данните, методите или да използвате SCIP ScipLine. Получената действието на тези методи текст може да се съхранява в низ, който може да бъде показана в контрола като параметър за прехвърляне функция низ (например, ляво, дясно или средни), свързан към другия ред и т.н.

Следващият пример показва как да отворите файл, запишете данни върху нея, а след това да ги чете:

FSO обект модел има за всяка една от операциите за пътуване, копие, или изтриване на файлове по два метода. Тези методи и задачи, които ги използват, са описани в таблицата по-долу:

File.Move или FileSystemObject.MoveFile

File.Delete или FileSystemObject.DeleteFile

Пример за използване на тези методи, вижте. В "Раздел 3.7. Пример за работа с обекта FileSystemObject ».

Следващият пример създава текстов файл в основната директория на диск C е писано за него някаква информация. Файлът е преместен в директория, наречена \ ПТУ, се копира в директория \ Temp, и след това се отстраняват копия от двете директории.

За проверка на работата на този пример, създаване на основата на диск C ПТУ и временна директория.