Содержание
- 2. ФАЙЛЫ Файл – это набор данных, который хранится на внешнем запоминающем устройстве (например на жестком диске).
- 3. РАБОТА С ФАЙЛАМИ В C# В C# есть пространство имен System.IO, в котором реализованы все необходимые
- 4. КЛАСС FILE File.Create("C:\\my_file.txt"); File.WriteAllText("C:\\my_file.txt", "текст"); File.AppendAllText("C:\\my_file.txt", "еще текст"); string lines = File.ReadAllText("C:\\my_file.txt"); File.Delete("C:\\my_file.txt");
- 5. ПОТОКИ Поток – это абстрактное представление данных (в байтах), которое облегчает работу с ними. В качестве
- 6. ФАЙЛОВЫЙ ПОТОК FileStream file = new FileStream("C:\\my_file.txt", FileMode.Open, FileAccess.Read);
- 7. РЕЖИМ ДОСТУПА Read – открытие файла только на чтение. При попытке записи генерируется исключение Write -
- 8. РЕЖИМЫ ОТКРЫТИЯ Append – открывает файл (если существует) и переводит указатель в конец файла (данные будут
- 9. ЧТЕНИЕ ИЗ ФАЙЛА Для чтения данных из потока нам понадобится класс StreamReader. В нем реализовано множество
- 10. ЧТЕНИЕ ИЗ ФАЙЛА Метод ReadToEnd() считывает все данные из файла. ReadLine() – считывает одну строку (указатель
- 11. ЧТЕНИЕ ИЗ ФАЙЛА FileStream file1 = new FileStream("C:\\my_file.txt", FileMode.Open); StreamReader reader = new StreamReader(file1); string lines
- 12. ЗАПИСЬ В ФАЙЛ Для записи данных в поток используется класс StreamWriter.
- 13. ЗАПИСЬ В ФАЙЛ FileStream file1 = new FileStream("C:\\my_file.txt", FileMode.Create); StreamWriter writer = new StreamWriter(file1); writer.Write("текст"); writer.Close();
- 14. ЗАПИСЬ В ФАЙЛ Метод WriteLine() записывает в файл построчно (то же самое, что и простая запись
- 15. ПОТОКИ При использовании StreamReader и StreamWriter можно не создавать отдельно файловый поток FileStream, а сделать это
- 16. ПОТОКИ StreamWriter writer = new StreamWriter("C:\\my_file.txt"); writer.WriteLine("текст"); writer.Close();
- 17. ПАПКИ Directory.CreateDirectory("C:\\my_folder"); Directory.Delete("C:\\my_folder"); Directory.Delete("C:\\my_folder", true);
- 19. Скачать презентацию