Sys_Programming / LAB_10
.DOCЛАБОРАТОРНАЯ РАБОТА №10
Цель работы: изучить правила работы с файлами.
Примечание: Во всех лабораторных работах проводить все необходимые проверки результатов операций и выдавать на экран соответствующие предупреждения.
Вариант №1.
Ввести строки в файл с клавиатуры. Имя файла в командной строке.
Вариант №2.
Вывести на экран все нечетные строки. Имя файла в командной строке.
Вариант №3.
Обменять содержимое 2-х файлов. Имя второго файла в командной строке.
Вариант №4.
Вывести на экран строку с номером N. Имя файла и номер строки в командной строке.
Вариант №5.
Подсчитать количество строк в файле. Имя файла в командной строке.
Вариант №6.
Подсчитать количество слов в файле. Имя файла в командной строке.
Вариант №7.
Подсчитать количество определенного символа в файле. Имя файла и символ в командной строке.
Вариант №8.
Удалить файл, имя которого задано в командной строке. Результат операции записать в файл REZ.DAT.
Вариант №9
Удалить в файле все четные строки. Имя файла в командной строке.
Вариант №10.
Создать каталог и скопировать в него файл, указанный в командной строке.
Вариант №11.
Переименовать файл. Старое и новое имя указать в командной строке.
Вариант №12.
Выдать содержимое файла на экран. Имя файла в командной строке.
Вариант №13
Скопировать файл из диска А в текущий каталог. Имя файла в командной строке. Размер файла записать в файл REZ.DAT.
Вариант №14.
Перенести (MOVE) файл из текущего каталога на диск А. Имя файла в командной строке. Проверить свободное место на диске А. Размер файла записать в файл REZ.DAT.
Вариант №15.
Объединить два файла. Их имена в командной строке.
Вариант №16.
Перенести (MOVE) строки в файле начиная со строки с номером N в другой файл. Имя файла и значение N в командной строке.
Вариант №17.
Скопировать четные строки в файле в файл с таким же именем на диске А. Имя файла в командной строке. Проверить свободное место на диске А.
Вариант №18.
Определить дату и время создания файла и записать их в файл REZ.DAT. Имя файла в командной строке.
Вариант №19.
Подсчитать количество файлов в каталоге, полный путь к которому задан в командной строке.
Вариант №20.
В текущем каталоге все файлы с заданным в командной строке шаблоном сделать скрытыми.
Вариант №21.
Подсчитать количество скрытых файлов в каталоге и записать его в файл REZ.DAT. Полный путь к каталогу указать в командной строке.
Вариант №22.
В заданном каталоге все скрытые файлы сделать видимыми. Полный путь к каталогу указать в командной строке. Результат операции записать в файл REZ.DAT.
Вариант №23.
В заданном каталоге все файлы с заданным расширением переименовать в файлы F1.DAT, F2.DAT и т.д. Полный путь к каталогу указать в командной строке.
Вариант №24.
Удалить все файлы в заданном каталоге и уничтожить каталог. Полный путь к каталогу указать в командной строке. Результат операции записать в файл REZ.DAT.
Вариант №25.
В заданном каталоге удалить все файлы созданные до указанной в командной строке даты. Оставшиеся файлы сделать скрытыми.
Вариант №26.
В заданном каталоге все файлы, созданные после указанной в командной строке даты, скопировать в новый каталог.
Вариант №27.
В заданном каталоге определить все файлы, созданные после заданной даты. Записать их в файл REZ.DAT. Дата в командной строке.