Лекция: FC - команда сравнения файлов
FC [/A] [/C] [/L] [/LBn] [/N] [/T] [/W] [/nnnn][диск1:][путь1]имя_файла1[диск2:][путь2]имя_файла2
FC /B[диск1:][путь1]имя_файла1[диск2:][путь2]имя_файла2
/A –вывод только первой и последней строк для каждой группы различий.
/B — сравнение двоичных файлов.
/C — игнорирование регистра символов.
/L — сравнение файлов в формате ASCII.
/LBn — максимальное число несоответствий для заданного числа строк.
/N — вывод номеров строк при сравнении текстовых файлов ASCII.
/T — символы табуляции не заменяются эквивалентным числом пробелов.
/W — при сравнении пробелы и символы табуляции игнорируются.
/nnnn — число последовательных совпадающих строк, которое должно встретиться после группы несовпадающих
Format – форматирование дисков для дальнейшего использования операционной системой MS-DOS.
Формат команды:
format диск: / V: метка /Q /U /F: размер /B /S /C /1 /4 /8 /T: /N:
V: метка – указание метки тома (диска);
Q – быстрое форматирование диска;
U – проведение форматирования низкого уровня с физическим форматированием секторов и уничтожением информации на всем диске, без восстановления командой UNFORMAT;
F: — указание размера форматируемого гибкого диска;
B – резервирование дискового пространства для системных скрытых файлов;
S – перенос системных файлов на отформатированный диск;
C – повторное тестирование плохих кластеров;
1 – форматирование только одной стороны гибких дисков;
4 – форматирование 360К на дисководе емкостью 1.2 МВ;
8 – форматирование дисков с 8-ю секторами на дорожке;
T: — указание числа дорожек на отформатированном диске;
N: — указание числа секторов расположенных на одной дорожке.
REPLACE – выборочная замена файлов в одном каталоге на файлы из другого каталога с теми же именами.
Формат команды:
replace диск1:\маршрут1\имя_файла1 диск2:\маршрут2 \имя_файла2 /А /Р /R /S /U
/A – добавление в указанный каталог только тех файлов, которые отсутствуют в указанном каталоге;
/P – запрос у пользователя на замену или добавление каждого файла;
/R – также замена файлов имеющих атрибут «только для чтения»
/S – замена всех файлов в указанном каталоги, а также и в подчиненных каталогах;
/U – замена только тех файлов в указанном каталоге, которые не существуют в исходном каталоге для замены.
TYPE – вывод на экран содержимого текстового файла.
Формат команды:
type диск:\маршрут \имя_файла
FDISK — разбиение жесткого диска на разделы.
LABEL.EXE — задание, изменение или удаление метки диска (тома).
- Задание
2.1 Создать командный файл используя команды работы с файлами и каталогами.
- Загрузите «Сеанс MS DOS», очистите экран от сообщений.
- Создайте на диске С:\ дерево каталогов вида
ASD_______ AS1_________А1_________А11
|_____AS2_________A2 | ____A12_____prim.txt
|___prim1.txt
|___prim2.txt
§ Для этого последовательно выполните команды:
- создать каталог ASD в корневом каталоге диска;
- перейти в созданный каталог ASD;
- создать подкаталог AS1 в каталоге ASD;
- создать подкаталог AS2 в каталоге ASD;
- перейти в каталог AS2;
- создать подкаталог A2 в каталоге AS2;
- выход на один уровень выше, т.е. в каталог ASD;
- перейти в каталог AS1;
- создать подкаталог A1 в каталоге AS1;
- перейти в каталог A1;
- создать подкаталог A11 в каталоге A1;
- создать подкаталог A12 в каталоге A1.
cоздать текстовые файлы prim.txt, prim1.txt, prim2.txt в подкаталоге A12
- Просмотреть полученное дерево каталогов и отправить в текстовый файл prim1.txt
- Вывести содержимое файла prim1.txt на экран.
- Выйти в корневой каталог диска С:\
- Скопировать из корневого каталога диска С: в каталог AS1 файл autoexec.bat
- Скопировать в каталог А2 файл command.com
- Скопировать в каталог А11 файл config.sys
- Просмотреть на экране, что получилось.
- Создать в корневом каталоге текстовый файл text1
- (используя большие и малые буквы, переходя с латинского на русский алфавит, наберите полностью свою фамилию, имя, отчество в первой строчке на русском языке, а во второй – латинскими буквами (для перехода на новую строку нажмите клавишу Ввода). Закончите запись, нажав комбинацию клавиш Ctrl+Z (или F6) и клавишу Ввод.)
- Действуя аналогично предыдущему пункту, создать на диске С:\ файлы:
- text2,где запишите место учебы;
- text3,где запишите домашний и сотовый телефоны.
- Объединить все созданные файлы в один с именем text,
- Просмотреть содержимое файла text
- Переименовать файл textна vizitka
- Заменить версию файла vizitkaна vizitka1из корневого каталога С:\ с запросом у пользователя на замену
- Переместить файл command.comв подкаталог А11
- Сравнить файлы command.comи config.sysв формате ASCII
- Сравнить файлы command.comи config.sysсигнорированием регистра символов
- Переименовать каталог as1в корневом каталоге диска С:\
- Удалить файл command.com
- Удалить каталог А2
- Удалить каталог AS2
- Удалить файл config.sys
- Удалить каталог ASD
- Вывести на экран содержимое диска С:\
2.2 Создать командный файл используя команды работы с дисками.
- Осуществить форматирование дискеты с заданием метки и резервирования места для системных файлов.
- Перенести файлы ОС командой SYS.
- Изменить метку диска.
- Перенести все файлы корневого каталога с винчестера на дискету.
- Осуществить быстрое форматирование диска.
- Осуществить копирование информации с одного ГМД на другой с последующей проверкой правильности записи информации после копирования.
- Осуществить сравнение только восьми секторов на дорожке двух ГМД.
Содержание отчета
1. Цель работы.
2. Краткое описание основных операторов, используемых в пакетных файлах.
3. В рабочем отчете зафиксировать задание, текст файла, результат его выполнения.
4. Сделать выводы по работе.
Контрольные вопросы:
1. Что такое файл?
2. Правило записи имени файла.
3. Какой каталог называется корневым?
4. Что такое путь к файлу?
5. Что обозначают знаки? и * в записи имени файла?
6. Какие команды относятся к внутренним командам?
7. Какие команды относятся к внешним командам?
Лабораторная работа №2