Ако отворим текстовия файл TextCopy.txt с Notepad ще
прочетем същото съдържание, каквото има в първоначално създадения файл Text.txt (виж фигура 80)
Фигура 80
В програмата работим с потоци - Streams. Класът NET.Stream
е базов на всички класове на потоци в NET.
По своята същност потоците са абстракции на последователност от байтове
и са много мощен инструмент за работа с файлове. Можем да използваме класа FileStream за работа с файлове.
Потоците поддържат четене на знакова информация (StreamReader), записване на знакова информация (StreamWriter) и позициониране (seekimg). Също така класовете BinaryReader и BinaryWriter са за четене и записване на двоична информация.
Най-често
ни трябва клас, който работи с конкретни инстанции на файл. В този случай е
много удобен класа FileInfo. Използвайте WinCV, за да разгледате възможностите му. Той има конструктор, така
че може да се работи с негови инстанции. Също така много често имаме нужда от
класа DirectoryInfo за да работим с файлове и поддиректории. WinCV е чудесен за разглеждането на
този полезен клас.