Методические рекомендации по использованию средств ввода-вывода
Открытие файла
1. Если требуется указать режим открытия и доступа:
fs = new FileStream ("testdata", FileMode.Create); //Read и Write fs = new FileStream ("testdata", FileMode.Open,
FileAccess.Read); // только
Read
fs = new FileStream ("testdata", FileMode.Append,
FileAccess.Write); // только Write
Связать поток с обработчиком потока:
StreamWriter sw = new StreamWriter (fs); // для записи
StreamReader sw = new StreamReader (fs); // для чтения
2. Более простой вариант открытия на запись. Если файл не сущест- вует, он создается:
StreamWriter sw = new StreamWriter ("C:\\Temp\\Text.txt"); StreamWriter sw = new StreamWriter ("Text.txt", true); // Append
3. Более простой вариант открытия на чтение. Файл должен сущест- вовать:
StreamReader sw = new StreamReader ("C:\\Temp\\Text.txt");
4. В случае использования методов WriteAllLines или ReadAllLines от- крытие файла осуществляется автоматически перед выполнением опе- рации записи/чтения. После чтения/записи файл закрывается.
© ООО «Знанио»
С вами с 2009 года.