Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MS-DOS.doc
Скачиваний:
12
Добавлен:
13.11.2018
Размер:
163 Кб
Скачать
☆

Переименование/перемещение каталога

Для переименования и перемещения каталога можно использовать команду move, ее синтаксис:

move старое_имя_каталога новое_имя_каталога

Если пути к старому и новому местоположению каталога совпадают, то происходит переименование каталога, в противном случае – перемещение.

Например:

move old new – переименование каталога old в каталог new в текущей директории,

move c:\old new – перемещение каталога old из корневой папки диска C в текущую директорию под новым именем new.

Установка путей для программ

MS DOS может выполнять программы только в том случае если явно указано место положение программы. Поэтому нужно либо явно указать путь к программе, либо задать каталоги в которых MS DOS будет искать исполняемые файлы с помощью команды path:

PATH имя_каталога1 [; имя_каталога2]…[;имя_каталогаN]

Например:

path c:\first; c:\second – поиск исполняемых файлов должен производиться с каталогах first и second диска C.

Команда path ; указывает что поиск должен производиться только в текущем каталоге.

Path без параметров выводит список каталогов в которых производится поиск исполняемых файлов.

Работа с файлами

Создание текстовых файлов с клавиатуры

copy con имя_файла

Con – обозначение консоли (клавиатуры или дисплея).

После ввода команды можно просто вводить текст построчно.

После ввода текста следует нажать F6 и затем Enter.

Например:

copy con sample.txt

Текст, который будет записан в файл sample.txt.

Это вторая строка текста.

<F6>, <Enter>

Удаление файлов

del имя_файла

Например:

del c:\first\second\sample.txt – удаление файла sample.txt, расположенного на диске C в каталогах first и second.

В команде del возможно использование подстановочных знаков.

del *.pas – удаление в текущей директории всех файлов с расширением pas.

Переименование файлов

ren старое_имя_файла новое_имя_файла

Например:

ren old.txt new.doc - переименовывает файл old.txt текущего каталога в файл new.doc.

Возможно применение подстановочных знаков:

ren a:\*.txt a:\*.doc – меняет расширение всех файлов с расширением txt в корневом каталоге диска A на расширение doc.

Копирование файлов

copy имя_копируемого_файла имя_копии_файла|имя_каталога_для_размещения_копии_файла

Например:

copy c:\first\1.txt a: - копирует файл 1.txt из каталога first диска C в корневой каталог диска A под тем же именем,

copy myfile.txt copyfile.txt – копирует файл myfile.txt текущего каталога в файл с именем copyfile.txt того же каталога.

Если при копировании файл с именем копии уже существует, то он заменяется без предупреждения. Команда copy не может копировать файлы с атрибутом скрытый (hidden) и файлы нулевого размера. В команде copy возможно применение подстановочных знаков:

copy a:\first\*.doc a:\second – копирует все файлы с расширением doc каталога first диска A в каталог second.

В команде copy можно использовать обозначения устройств DOS – CON1 (консоль) и PRN (принтер).

Например:

copy f.txt prn – печать файла f.txt,

copy f.txt con – вывод содержимого файла на экран.

Объединение (конкатенация) файлов

Для объединения содержимого файлов используется команда copy. Первый параметр команды должен содержать имена всех объединяемых файлов, указанных через знак «+», второй параметр – имя итогового файла. Также как и при копировании, при конкатенации файлов можно использовать подстановочные знаки.

Например:

copy a.txt+b.txt c.txt – объединяет два файла a.txt и b.txt в один файл c.txt,

copy *.txt alltxt.txt - объединяет в текущем каталоге все текстовые файлы в один файл all.txt.