Лаб. работа “Операции с файлами”
Системное программирование
Практика
Цель лабораторной работы
Создание приложения с использованием WinAPI, которое будет осуществлять файловые операции.
Задание
Изучить теорию по теме Файловые операции
Задание 1: Написать программу на языке C или C++ которая:
- Создает каталог с названием группы
- Создает в этом каталоге файл с именем, соответствующем вашей фамилии
- Записывает в этот файл текущую дату
- Считывает содержимое файла и выводит на экран
- Переименовывает файл, добавляя к названию инициалы
- Определяет размер файла и выводит на экран
- Удаляет ранее созданные файл и каталог
- Выводит на экран список файлов и каталогов на диске C:
Задание2: Написать программу на языке C или C++ согласно варианту задания
Все действия с файлами и каталогами осуществлять с помощью функций WinAPI.
Варианты задания 2
- Создайте программу для чтения содержимого текстового файла и подсчета количества слов в нем с использованием WinAPI.
- Напишите утилиту, которая будет сравнивать два текстовых файла и определять, совпадают ли они.
- Напишите программу для поиска и замены заданной строки в текстовом файле с использованием функций WinAPI.
- Создайте программу, которая будет выводить список всех файлов и поддиректорий в заданной директории с указанием их размеров.
- Напишите утилиту для создания списка файлов в заданной директории и сохранения его в текстовом файле.
- Разработайте приложение для сортировки содержимого текстового файла в алфавитном порядке и сохранения результата в новом файле с использованием WinAPI.
- Создайте утилиту для поиска дубликатов файлов в заданной директории и ее поддиректориях.
- Разработайте программу для сравнения содержимого двух текстовых файлов и вывода различий на экран.
- Напишите приложение для поиска всех файлов в заданной директории и ее поддиректориях. Результат поиска должен выводиться на экран.
- Напишите утилиту для создания списка файлов в заданной директории и сохранения его в текстовом файле.