Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Параметр Append булевского типа определяет, будет ли существующий файл дополняться (значение True) или будет переписан (значение false). Если указанный файл еще не существует, он будет создан.
Объект StreamWriter содержит два метода записи — Write и WriteLine, например:
dim objWriter as new StreamWriter (Server.MapPath("log.txt"},true)
objWriter.WriteLine("And I care because?")
objWriter.Write("because I say so.")
objWriter.Close
B строке 1 создается поток StreamWriter на файле log.txt в режиме добавления; строки 2—3 используют два метода записи строки в файл, и в 4 строке поток закрывается.
Для записи символа разрыва строки достаточно использовать метод WriteLine без параметров: objWriter.WriteLine()
Объект StreamWriter осуществляет буферизованный вывод. Однако можно установить свойство AutoFlush в true, чтобы обязать StreamWriter сбрасывать буфер в поток после каждого вызова этих методов.
Прочие операции с файлами и каталогами
Оба объекта, File и Directory, имеют методы для копирования, создания, перемещения и удаления файлов и каталогов.
I Таблица 13.4. Дополнительные методы объектов File и Directory
Метод | Описание НЕСКОЛЬКО ШТУК! |
Di rectory. CreateDirecrorie | Создает все каталоги по заданному пути |
Directory. Delete | Удаляет указанный каталог. Параметр Recursive указывает, удалять ли входящие в него подкаталоги и файлы |
i File.Copy | Копирует существующий файл в новый. Параметр overwrite указывает, замещать ли существующий файл при совпадении имен |
'pile. Create | Создает файл по указанному пути |
File.CreateText | Открывает поток StreamHriter и связывает его с существующим файлом |
file. Change Extension | Заменяет расширение файла по заданному пути. Установка extension в nothing удаляет расширение. Обязательно включение разделителя точка в имя расширения. Эта статическая функция возвращает путь к переименованному файлу |
File.GetExtemsion | Эта статическая функция возвращает расширение файла |
File.HasExtension | Эта статическая функция возвращает true, если файл имеет расширение |
File. Delete | Удаление файла |
Move | Перемещение заданного файла или каталога из старого пути в новый |
Итоговые замечания по объектам File ЕСЛИ БУДЕТ ВРЕМЯ!!!
Таблица 13.5. Обобщенный список объектов и перечисляемых типов System. 10
Дата публикования: 2015-02-03; Прочитано: 253 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!