Функции Win32 API для работы с файлами и каталогами

Страницы работы

Содержание работы

ЗАДАНИЯ

к лабораторной    работе   №  4

«Функции  Win32  API  для работы с файлами  и  каталогами»

1.  Создайте с помощью программы на диске пользователя каталог, в этом каталоге – файл, запишете в него текст, выведите содержимое файла на экран.

2.  Составьте программу, которая создает на диске пользователя файл, записывает в него строку символов, затем, используя прямой доступ к файлу, переписывает 10 байт, начинай с байта номер 5 и выводит измененный файл на экран.

3.  Создайте программно на диске пользователя файл, запишите в него текст, затем скопируйте этот файл в другой каталог и удалите файл-источник.

4.  Создайте программно на диске пользователя каталог, в каталоге – файл, запишите в него данные, переместите файл в другой каталог.

5.  Создайте с помощью редактора файл, запишите в него некоторый текст, откройте этот файл с помощью программы, перепишите в этом файле 5 байт, начиная с байта номер 15, выведите измененный файл на экран.

6.  Составьте программу, которая создает на диске пользователя файл и записывает в него текст, затем присваивает файлу атрибут «только для чтения» и закрывает файл.

7.  Составьте программу, которая выводит имя текущей директории, устанавливает новую текущую директорию и выводит её имя.

8.  (*)Составьте программу, которая выводит сведения о системной и основной директориях Windows. Указание:  используйте функции GetSystemDirectory() и  GetWindowsDirectory(), ознакомившись с их синтаксисом по справочной системе API Windows.

9.  Составьте программу, которая создает временный файл, записывает в него данные, выводит их на экран и закрывает файл.

10.  Создайте с помощью редактора файл, с помощью программы откройте файл, запишите в него строку MAIN , начиная с байта номер 10 исходного файла, установите  для файла атрибут «архивный».

Похожие материалы

Информация о работе