Реферат: Операционная система DOS
Если необходимо будет удалить все файлы из каталога, например, с помощью команды del *.*, то DOS спросит:
Are you sure (Y/N)?
(Вы уверены?)
Для удаления файлов надо нажать Y и Enter , для отмены команды – N и Enter .
Запрос подтверждения. Операционная система MS DOS, начиная с версии 6.0, может запрашивать подтверждение удаления каждого файла. Для этого в команде del надо использовать режим /p. В этом случае перед удалением каждого файла на экран будет выводится имя файла и запрос «Delete (Y/N)?».
Переименование файлов.
Для переименования файлов имеется команда ren (Rename). Формат команды:
Ren имя файла1 имя файла2
Параметры. Параметр имя файла1 задаёт имя (или шаблон имён с символами * и?) переименовываемых файлов, параметр имя файла2 – новое имя (имена) файлов.
Выполнение команды. Переименовываются все файлы из заданного каталога, подходящие под шаблон, заданный в первом имени файла в команде. Если символы * и ? имеются во втором имени файла в команде, то символы имён файлов на соответствующих позициях не изменяются.
Копирование файлов.
Для копирования файлов имеется команда Copy. Формат команды:
Сору имя файла1 имя файла2
Или
Сору имя файла1 (имя каталога2)
В именах файлов можно употреблять символы * и ?, а также указывать имя диска и каталога.
Выполнение команды. Если в параметре имя файла1 указано имя каталога, то файлы копируются их этого каталога, иначе – из текущего каталога. Каталог, в который копируются файлы, можно задать параметром имя каталога2 или указанием каталога в параметре имя файла2 . Если этот каталог не задан, то файлы копируются в текущий каталог.
Если во втором параметре команды задано имя файла, то оно указывает новое имя копируемого файла. Символы * и ? в имени файла во втором параметре команды указывают, что соответствующие символы в именах копируемых файлов при копировании не меняются.
Использование устройств. В команде Сору вместо имён файлов можно использовать обозначения так называемых устройств DOS , например:
CON – консоль (клавиатура для ввода, монитор для вывода). При воде с клавиатуры конец файла задаётся как Ctrl Z или F 6 ;
PRN – принтер (только как выходной файл).
Параметр / b . При копировании на устройства (скажем, на принтер) файлов со специальными символами может потребоваться использование параметра /B команды Сору. При задании этого параметра копирование не прекращается, если во входном файле встретится символ с кодом 26 (Ctrl - Z , символ конца файла).
Соединение (конкатенация) файлов.
Команда Сору может использоваться также для объединения содержимого нескольких файлов в один файл, т.е. для конкатенации файлов. Формат команды:
Сору имя файла (+имя файла)… имя файла
Если команда Сору используется для конкатенации файлов, то сначала в команде указываются знак «+» (плюс) имена объединяемых файлов, а затем имя файла, в который будет записано содержимое объединяемых файлов.
В именах файлов можно употреблять символы * и ?.
Проверка считываемости файлов.
Для файлов на дискетах иногда возникают проблемы из-за того, что эти файлы не считываются из-за плохого качества дискеты. Это бывает очень неприятно, например, если файлы привезены из другого города или имеются в одном экземпляре. Для уменьшения вероятности подобных неприятностей целесообразно предварительно проверять считываемость файлов. Это можно сделать с помощью команды Сору, копируя файлы на «пустое» устройство nul. Формат команды:
Сору /b имя файла nul
В имени файла можно употреблять символы * и ?.
Перемещение файлов в другой каталог.
Для перемещения файлов в другой каталог можно использовать программу Move. Эта программа входит в MS DOS, начиная с версии 6.0. программа Move также умеет переименовывать файлы. Формат команды:
Move [/Y] имя файла имя каталога
Здесь в имени файла можно использовать символы * и ? (для перемещения в другой каталог нескольких файлов). При перемещении одного файлы в другой каталог возможно переименование этого файла. Формат команды:
Move [/Y] имя файла [дисковод:] [путь] новое имя файла
Если при перемещении файла в каталоге-получателе уже имеется файл с таким именем, программа move задаёт вопрос о разрешении перезаписи файла. При наличии параметра /Y перезапись файлов выполняется без каких-либо запросов.
Поиск файлов на диске.