- •Лабораторная работа «Командный интерфейс ос» «Внешние команды dos»
- •Attrib – устанавливает или отображает атрибуты файлов
- •Системный
- •Скрытый
- •2.Chkdsk - Анализ диpектоpиев и таблиц pазмещения файлов, печать pаспpеделения дисковой памяти и статуса этой памяти
- •3. Diskcopy - копирует с дискеты на дискету
- •4. Xcopy – копирует файлы (за исключением скрытых и системных) и каталоги, включая подкаталоги.
- •5. Tree – выводит на экран графическое изображение структуры каталогов пути или диска в дисководе.
- •Subst – ассоциирует путь с именем устройства.
- •7.Sort – считывает ввод, сортирует данные и выводит отсортированные данные на экран, в файл или на какое-нибудь другое устройство.
- •8.More – отображает выводимую информацию последовательно по одному экрану (23 строки)
- •9.Label – создает, изменяет или удаляет метку тома (имя) диска.
- •10.Find – производит поиск фрагмента текстовой строки (набора символов) в одном или нескольких файлах.
- •12.Deltree - удаляет каталоги и все вложенные в них подкаталоги с файлами с любыми атрибутами.
- •13. Edit – запускает программу ms-dos Editor, которая создает и изменяет текстовые файлы acsii.
- •17. Debug – запускает программу отладки Debug, которая позволяет тестировать и отлаживать выполняемые файлы.
4. Xcopy – копирует файлы (за исключением скрытых и системных) и каталоги, включая подкаталоги.
XCOPY является внешней командой MS-DOS. Это означает, что пеpед обpащением к ней необходимо убедиться в доступности файла XCOPY.COM.
Синтаксис: XCOPY[driver1:][path]filename][driver2:][path][filename][/A|/M]
[/D:mm-dd-yy][/E][/P][/S][/V][/W]
Параметры:
[driver1:][path]filename] указывает местонахождение и имена файлов, которые необходимо скопировать. Должен быть указан или дисковод, или путь.
[driver2:][path][filename] указывает куда копируются файлы.
Переключатели:
/a копирует только те исходные файлы, которые имеют атрибут «архивный». Этот переключатель не изменяет архивный атрибут исходного файла. Информация о назначении файлу архивного атрибута приведена в описании команды attrib.
/m копирует исходные файлы, имеющие атрибут «архивный». В отличие от переключателя /a, переключатель /m отменяет архивные атрибуты в тех файлах, которые указаны в исходном параметре.
/d:mm-dd-yy копирует только те исходные файлы, содержимое которых было изменено после определенной даты включительно.
/p последовательно выводит на экран запрос о том, хотите ли Вы создать данный выходной файл.
/s копирует каталоги и подкаталоги, если только они не пустые. Если Вы опустили этот переключатель, то команда xcopy копирует только один каталог.
/e копирует все подкаталоги, даже если они не пустые. Этим переключателем нужно пользоваться в сочетании с переключателем /s.
/v сверяет каждый записываемый файл с его выходным файлом, чтобы гарантировать идентичность выходных и исходных файлов.
/w перед тем, как начать копирование файлов, выводит на экран следующее сообщение и ждет Ваш ответ:
Нажмите любую клавишу для начала копирования файлов.
Пример:
C:\xcopy a: b: /s/e копирует все файлы и подкаталоги (в том числе пустые) с диска в дисководе A: на диск в дисководе B:.
C:\xcopy a: b: /d:04/05/06/v на диск D: копируются только те файлы диска в дисководе A:, которые были записаны после 04.05.06 включительно. После того, как файлы скопированы на диск в дисководе B:, команда xcopy сравнивает файлы на двух дисках и проверяет их идентичность.
Пpи копиpовании на целевую дискету полностью пеpеносится копиpуемая стpуктуpа (т.е. оpганизуются диpектоpий и поддиpектоpии, файлы котоpых копиpуются). Эту особенность очень удобно использовать пpи копиpовании многоуpовневых стpуктуp.
Еще одна особенность XCOPY заключается в том, что копиpование гpуппы файлов с помощью XCOPY пpоизводится быстpее, чем с помощью COPY, так как XCOPY в пpоцессе pаботы считывает в память максимально возможное количество исходных файлов и одним пpиемом переносит их на диск (а не по одному, как COPY), что значительно сокpащает вpемя опеpации.
5. Tree – выводит на экран графическое изображение структуры каталогов пути или диска в дисководе.
TREE является внешней командой MS-DOS. Это означает, что пеpед обpащением к ней необходимо убедиться в доступности файла TREE.COM. Файл должен находиться на системном диске.
Синтаксис: tree [driver:][pathname][/f][/a]
Параметры:
[driver:] указывает дисковод, содержащий диск, структуру каталогов которого надо отобразить.
[pathname] указывает каталог, структуру каталогов которого надо отобразить.
Переключатели:
/f отображает имена файлов в каждом каталоге.
/a указывает, что команда tree должна использовать текстовые символы, а не графические символы для показа линий, связывающих подкаталоги.
Примеры:
C:\tree выводит на экран имена всех подкаталогов на текущем диске.
C:\tree d:\/f|more выводит на экран файлы всех каталогов диска C: по одному экрану за раз.
C:\tree d:\/f>prn выводит список на печать.
C:\tree d:\ /f tree.txt сохраняет выполнение команды в текcтовом файле tree.txt.
