Содержание
- 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)
Вебинар по релевантности КУБР, ноябрь 2016
Программист - это
Основные устройства компьютера
Повторение материала за 6 класс
Привилегии баз данных
Актуализация и диагностика знаний
Понимание причины Кибербуллинга- основа его профилактики
Инструкция по работе с электронно-библиотечной системой
Языки программирования
Ретушь
Дерево свойств
Решение задач с использованием оператора select case
Крестики-нолики
Массивы. Виды массивов в C#
Википедия (Wikipedia)
Micebox - Ваш персональный помощник при проведении мероприятий
Создание web-сайтов
Алгоритм и его свойства. Исполнители алгоритмов
Программа Full Survice
Электронные образовательные ресурсы как способ повышения качества образования
Помощь к практическому заданию 12 по информатике. Фильтр
Bulk Operations - боль EF
Atlantis Word Processor
Самостоятельная работа по информатике
Android разработка. Подготовительный курс. Базовый синтаксис: области видимости. Методы. Классы
Канал https://www.youtube.com/wat ch?v=FhMOcFGyQas&t=20s
Создание системы автоматизированного проектирования Optical constructor
Фотография и компьютер. Документ или фальсификация: факт и его компьютерная трактовка