Язык программирования C#9 и платформа .NET5 - Джепикс Филипп - Страница 365
- Предыдущая
- 365/642
- Следующая
Изменить размер шрифта:
365
Обратите внимание, что метод
OpenRead()FileStreamOpenRead()f3.Create().Close();Вот полный пример:
var fileName = $@"C{Path.VolumeSeparatorChar} {Path.DirectorySeparatorChar}Test.dat";...<b>// Получить объект FileStream с правами только для чтения.</b>FileInfo f3 = new FileInfo(fileName);// Перед использованием OpenRead() файл должен существовать.f3.Create().Close();using(FileStream readOnlyStream = f3.OpenRead()){<b> // Использовать объект FileStream...</b>}f3.Delete();<b>// Теперь получить объект FileStream с правами только для записи.</b>FileInfo f4 = new FileInfo(fileName);using(FileStream writeOnlyStream = f4.OpenWrite()){<b> // Использовать объект FileStream...</b>}f4.Delete();Метод FileInfо.OpenText()
Еще одним членом типа
FileInfoOpenText()Create()Open()OpenRead()OpenWrite()OpenText()StreamReaderFileStreamboot.inivar fileName = $@"C{Path.VolumeSeparatorChar} {Path.DirectorySeparatorChar}Test.dat";...<b>// Получить объект StreamReader.</b><b>// Если вы работаете не на машине с Windows,</b><b>// тогда измените имя файла надлежащим образом.</b>FileInfo f5 = new FileInfo(fileName);// Перед использованием OpenText() файл должен существовать.f5.Create().Close();using(StreamReader sreader = f5.OpenText()){<b> // Использовать объект StreamReader...</b>}f5.Delete();Вскоре вы увидите, что тип
StreamReaderМетоды FileInfo.CreateText() и FileInfo.AppendText()
Последними двумя методами, представляющими интерес в данный момент, являются
CreateText()AppendText()StreamWritervar fileName = $@"C{Path.VolumeSeparatorChar} {Path.DirectorySeparatorChar}Test.dat";...FileInfo f6 = new FileInfo(fileName);using(StreamWriter swriter = f6.CreateText()){<b> // Использовать объект StreamWriter...</b>}f6.Delete();FileInfo f7 = new FileInfo(fileName);using(StreamWriter swriterAppend = f7.AppendText()){<b> // Использовать объект StreamWriter...</b>}f7.Delete();Как и можно было ожидать, тип
StreamWriterРабота с типом File
В типе
FileFileInfoFileInfоFileAppendText()Create()CreateText()Open()OpenRead()OpenWrite()OpenText()FileFileInfoOpenText()OpenRead()FileFileStreamFilevar fileName = $@"C{Path.VolumeSeparatorChar} {Path.DirectorySeparatorChar}Test.dat";...<b>// Использование File вместо FileInfo.</b>using (FileStream fs8 = File.Create(fileName))
365
- Предыдущая
- 365/642
- Следующая
Перейти на страницу:
