Работа с гибкими дисками (дискетами).
Правила копирования, переименования и т.д. при работе с дискетами остаются такими же только дискета обозначается как диск А:. При работе с дискетами не забывайте проверить положение переключателя защиты от записи (на тыльной стороне дискеты). Многие сообщения об ошибках при операциях с файлами обусловлены вашей невнимательностью в этом отношении. 1. Вставьте дискету не содержащую какой-либо полезной информации в дисковод. 2. Очистите дискету (отформатируйте) командой FORMAT A: /Q. 3. Укажите емкость дискеты, т.е. её максимальный объем равный 1440КБайт (FORMAT A: /F:1440). Форматирование с другим объемом является нестандартным для дискет такого класса и их следует избегать. 4. Задайте дискете при форматировании метку «DOS-Disk». Наличие метки облегчит понимание того, что записано на дискете (LABEL A: MY_DISK). 5. Просмотрите метку диска (LABEL A:). 6. Создайте так называемую системную (загрузочную, bootable) дискету (FORMAT a: /S). В практическом использовании это должна быть новая дискета. После форматирования защелку на тыльной стороне следует поставить в положение “закрыто от записи”. Это защитит дискету от проникновения компьютерных вирусов. Системная дискета используется для аварийного запуска компьютера при сбое операционной системы. 7. Просмотрите отформатированную дискету (DIR A: /A). На ней должны присутствовать системные файлы IO.SYS, MSDOS.SYS, COMMAND.COM, а также некоторые файлы из состава MS-DOS. 8. Чтобы уменьшить риск неправильной записи файлов на диск, рекомендуется включить режим проверки правильности записи при помощи команды VERIFY ON. Текущее значение параметра можно узнать, указав команду VERIFY. 9. Очистите дискету и скопируйте системные файлы при помощи команды SYS A: Просто скопировать системные файлы командой COPY нельзя! 10. Скопируйте на дискету несколько файлов из вашего личного каталога. 11. Скопируйте вашу дискету на дискету вашего соседа. Для этого наберите команду DISKCOPY A: A: /V /M. Первый диск A: указывает откуда берется информация, второй – куда она записывается. Параметр /V устанавливает режим проверки, а параметр /M обеспечивает промежуточное хранение информации в оперативной памяти компьютера, а не на его винчестере.
1.8. Атрибуты файлов. Системная дата и время. ** Каждый файл может обладать четырьмя характеристиками-атрибутами: «архивный»(A rchive), «только-для-чтения» (R ead-only), «скрытый» (H idden), «системный» (S ystem). 1. Сделайте текущим ваш каталог. 2. Проверьте текущие атрибуты файла new1.txt (ATTRIB new1.txt). На экране отображаются символы A, R, H, S или их комбинации. 3. Сделайте файл new1.txt доступным только для чтения (ATTRIB +R new1.txt). 4. Попытайтесь удалить файл new1.txt (DEL new1.txt). Попытка будет неудачной – вам откажут в доступе. 5. Сделайте файл new2.txt скрытым (ATTRIB +H new2.txt). Просмотрите содержимое текущего каталога. Вы не должны увидеть этот файл. 6. Скопируйте все файлы из вашей папки в подкаталог RESERV.NEW (он будет создан автоматически) командой XCOPY (XCOPY *.* RESERV.NEW). Убедитесь, что скрытый файл не был скопирован (DIR /S /AH). Первый параметр позволяет просматривать файлы не только в текущем каталоге, но и в его подкаталогах. Параметр /А указывает на то, что при просмотре нас интересуют атрибуты файлов (Н – «скрытые»). 7. Убедитесь, что файл RESERV.NEW\new1.txt не имеет атрибута «только-для-чтения» (ATTRIB RESERV.NEW\new1.txt). 8. Повторите действия по копированию всех файлов текущего каталога в каталог RESERV.NEW, но с параметром /H (XCOPY *.* RESERV.NEW /H). 9. Проверьте, были ли скопированы скрытые файлы. 10. Удалите атрибуты R и H у файлов new1.txt и new2.txt (ATTRIB -H -R n*.txt). 11. Проверьте системную дату (DATE). При необходимости, измените ее на текущую. Дата записывается в американском формате mm-dd-yy. То есть сначала указывается месяц, затем число и потом год. Разделителями могут служить точки, дефисы или знаки «/». При записи года лучше использовать четырехзначную запись. 12. Проверьте системное время (TIME). При необходимости, измените его на текущее. Повторное нажатие клавиши <Enter> дает команду оставить показания часов без изменения. Разделителями служат двоеточия. Сотые доли секунды вводить не надо. 13. Очистите экран монитора командой CLS. 1.9. Справка о командах DOS. Смена вида приглашения. ** 1. Сделайте текущим ваш каталог. 2. Введите в командной строке команду на получение краткой справки по команде DOS COPY (COPY /?). 3. Повторите те же действия, но для получения справки о команде DOS MOVE (MOVE /?). 4. Запустите программу-справочник командой HELP, указав в качестве параметра команду DIR (HELP DIR). 5. Пролистайте текст справки с помощью клавиш <PgDn> и <PgUp>. Можно также перетаскивать курсором мыши ползунок по полосе прокрутки. 6. Переместитесь в конец темы, нажав комбинацию клавиш <Ctrl> и <End>, а затем в начало темы, нажав <Ctrl> и <Home>. 7. Нажмите на кнопки ◄NOTES► и ◄EXAMPLES► в верхней части темы. При помощи первой, вы получите дополнительные сведения о выбранной команде, а при помощи второй – примеры ее использования. 8. Вернитесь к описанию синтаксиса команды при помощи кнопки ◄SYNTAX►. 9. Перейдите к оглавлению справочной системы комбинацией клавиш <Alt+C>, затем вернитесь к содержимому справки по команде DIR, нажав <Alt+N>. 10. Завершите работу со справкой комбинацией клавиш <Alt+F+X>. 11. Перенаправьте результат выполнения команды DIR /? в файл с именем help.txt (DIR /? > help.txt). 12. Допишите в файл help.txt информацию о команде CD (CD /? >> help.txt). 13. Действуя аналогично, дополните файл help.txt сведениями о командах COPY и MOVE. 14. Пересортируйте построчно содержимое файла help.txt. Результат запишите в файл с именем helpsort.txt (SORT <help.txt > helpsort.txt). Заметьте, информация берется из файла help.txt и пересылается команде SORT (знак <), а результат команды помещается в файл helpsort.txt (знак >). 15. Просмотрите содержимое файлов help.txt и helpsort.txt. Для этого воспользуйтесь командой (FOR %c IN (help.txt helpsort.txt) DO TYPE %c). В скобках указывают, над какими файлами производить действия, описанные после слова DO. Имена файлов разделяются пробелами или применяют символы-шаблоны. Символ “%c” указывает начало и конец цикла. Вместо буквы “с” может стоять любая другая латинская буква. 16. Установите в качестве приглашения следующую строку: Сегодня - Сб. 12.10.2002 | время – 16:44:38 C:\WINDOWS> (PROMPT Сегодня -$D $B время -$T $_ $P %G). 17. Верните приглашению DOS обычную форму (PROMPT $P$G). 1.10. Создание командных файлов. ** КомандыDOS можно объединять в командные файлы. Они имеют расширение. bat. Их можно запустить, указав имя в командной строке. 1. Сделайте текущим ваш каталог. 2. Запустите встроенный текстовый редактор (EDIT) 3. Наберите текст: echo off CLS REM Это комментарий! Пусть у нас есть три задачи: ECHO A - Создать подкаталог с именем 22 ECHO B – Запустить программу-антивирус. ECHO C - Получить информацию по системе REM Человек может выбрать путь A, B или C. Через 7сек. компьютер выберет С. CHOICE /C:ABС: /T:C,7 Выберите действие: REM В зависимости от выбора, запускаются подпрограммы IF errorlevel 3 GOTO SysInfo IF errorlevel 2 GOTO Antivirus IF errorlevel 1 GOTO MakeMyDIR REM Первая подпрограмма. Начинается с метки (: имя) :INFO echo Текущая кодовая страница CHCP PAUSE echo Имя текущего диска VOL PAUSE echo Текущая версия DOS VER GOTO end REM Вторая подпрограмма. Вызов другой программы командой CALL :Antivirus CALL c:\DOS\MSAV a: GOTO End REM Третья подпрограмма. Анализирует, создан ли уже такой каталог, REM если нет- создает его, если да – предупреждает :MakeMyDIR IF NOT EXIST 22 MD 22 IF EXIST 22 ECHO Такой каталог уже существует! GOTO End REM Последняя метка – конец программы :END 4. Сохраните файл командой Файл®Сохранить в ваш каталог с именем step1.bat и закройте редактор EDIT. 5. Запустите полученный файл и проверьте работу каждого из вариантов. 6. Завершите сеанс DOS командой EXIT. Контрольные вопросы:
|