Содержание
- 2. Основные понятия Под файлом подразумевается именованная информация на внешнем носителе. Логически файл можно представить как конечное
- 3. Пространство имен System.IO Пространство имен System.IO в .NET содержит библиотеки базовых классов, предназначенным для файлового ввода-вывода,
- 4. Описание классов для работы с файлами
- 5. Уровни чтения и записи файлов Обмен с внешними устройствами можно выполнять на уровне: Двоичного представления данных
- 6. FileStream Для создания байтового потока при использовании файлов используется класс FileStream. Этот класс считается производным от
- 7. FileStream Ниже приведена запись для байтового потока данных: FileStream (string путь, FileMode режим, FileAccess режим) где
- 8. Доступ к файлам Последовательный – очередной элемент можно прочитать (записать) только после аналогичной операции с предыдущим
- 9. Исключения static void Main(string[] args) { try { FileStream f = new FileStream("text1.txt", FileMode.Open, FileAccess.ReadWrite); f.Close();
- 10. namespace ConsoleApp1 { class Program { static void Main(string[] args) { FileStream f = new FileStream("text.txt",
- 11. Потоки байтов. Класс FileStream
- 12. Работа с файлами. Классы File и FileInfo
- 13. string path = @"C:\apache\hta.txt"; FileInfo fileInf = new FileInfo(path); if (fileInf.Exists) { Console.WriteLine("Имя файла: {0}", fileInf.Name);
- 14. Перемещение и копирование файла string path = @"C:\apache\hta.txt"; string newPath = @"C:\SomeDir\hta.txt"; FileInfo fileInf = new
- 15. Чтение и запись файлов
- 16. Пример чтения и запись в файл string path = @"c:\app\content.txt"; string originalText = "Hello Students!"; //
- 17. Потоки символов. StreamReader и StreamWriter
- 18. Пример чтения из файла string path= @"C:\SomeDir\hta.txt"; try { Console.WriteLine("***считываем весь файл***"); using (StreamReader sr =
- 19. Пример записи в текстовый файл string readPath= @"C:\SomeDir\hta.txt"; string writePath = @"C:\SomeDir\ath.txt"; string text = "";
- 20. Работа с дисками Методы: Свойства:
- 21. Пример работы с классом DriveInfo using System.IO; using static System.Console; DriveInfo[] drives = DriveInfo.GetDrives(); foreach (DriveInfo
- 22. Работа с каталогами. Класс Directory и DirectoryInfo
- 23. Создание каталога string path = @"C:\SomeDir"; string subpath = @"program\avalon"; DirectoryInfo dirInfo = new DirectoryInfo(path); if
- 24. Удаление каталога string dirName = @"C:\SomeDir"; DirectoryInfo dirInfo = new DirectoryInfo(dirName); if (dirInfo.Exists) { dirInfo.Delete(true); Console.WriteLine("Каталог
- 25. Перемещение каталога string string oldPath = @"C:\SomeFolder"; string newPath = @"C:\SomeDir"; DirectoryInfo dirInfo = new DirectoryInfo(oldPath);
- 26. Получение информации о каталоге using System.IO; using static System.Console; string dirName = "C:\\Program Files"; DirectoryInfo dirInfo
- 27. Получение списка файлов и подкаталогов string dirName = "C:\\"; if (Directory.Exists(dirName)) { Console.WriteLine("Подкаталоги:"); string[] dirs =
- 28. Фильтрация папок и файлов string dirName = @"C:\"; // класс Directory string[] dirs1 = Directory.GetDirectories(dirName, "*on");
- 29. Двоичные потоки. BinaryWriter и BinaryReader
- 30. Пример формирования двоичного файла class Program { static void Main(string[] args) { try { BinaryWriter f
- 32. Скачать презентацию







![Исключения static void Main(string[] args) { try { FileStream f = new](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1177908/slide-8.jpg)
![namespace ConsoleApp1 { class Program { static void Main(string[] args) { FileStream](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1177908/slide-9.jpg)










![Пример работы с классом DriveInfo using System.IO; using static System.Console; DriveInfo[] drives](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1177908/slide-20.jpg)






![Фильтрация папок и файлов string dirName = @"C:\"; // класс Directory string[]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1177908/slide-27.jpg)

![Пример формирования двоичного файла class Program { static void Main(string[] args) {](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1177908/slide-29.jpg)
9 кл_Технологии создания сайтов. Язык HTML
Вставьте ваш текст
Интернет-технологии. Учебное пособие
Повышение производительности и отказоустойчивости систем на платформе 1С:Предприятие
Информационная безопасность
Регистрация магазина на StoreLand и выбор шаблона
Цифровые технологии в нашей жизни. Знаки препинания в предложениях с обособленными обстоятельствами
Занятие 1. Понятие об основных законах регулирования. Пропорциональный закон регулирования
Элементы алгебры логики. Математические основы информатики
Курс Microsoft Office
Информационные технологии при изучении математики
Команды с параметрами. Урок информатики в 3 классе
Определение как логическая операция
Конечный порядок действий, приводящий к результату
Языки программирования. Лекция 1
Механизм оффлайновых взаиморасчетов с партнерами
Устройство компьютера и его функции
Cherrikita. Что же это за канал?
Burint OS 8.1
Архитектура Windows. Основные понятия
Программирование линейных алгоритмов. Начала программирования
Безопасность детей в Интернете
Создание приложений Windows
Системы программирования и прикладное программное обеспечение
Открытие. Ростов-на-Дону
Как работает AD-сервер. Лекция 23
Символьные строки
Разработка информационной подсистемы формирования, регистрации и учета договоров купли-продажи