- •Контрольная работа
- •Введение
- •Раздел 1. Системы счисления.
- •1.1 Основные понятия и определения.
- •1.2 Перевод чисел из одной системы счисления в другую.
- •Перевод правильных дробей из десятичной системы счисления в недесятичную.
- •1.3 Двоичная арифметика.
- •2.2 Особенности сложения чисел в обратном и дополнительном кодах.
- •Раздел 2. Основы машинной арифметики с двоичными числами.
- •2.1 Коды чисел.
- •2.3 Модифицированные обратный и дополнительный коды.
- •Основные составные части ms-dos
- •Файловая система ms-dos
- •Файловая структура логического диска
- •Команды работы с файлами Команда copy
- •Копирование на устройства и с устройств
- •Команда move
- •Команда rename (ren)
- •Команда del (Erase)
- •Команда undelete
- •Команда type
- •Команда print
- •Команды работы с каталогами Команда dir
- •Команда chdir (cd)
- •Команда mkdir (md)
- •Команда rmdir (rd)
- •Команда deltree
- •Команда tree
- •Прочие команды Команда time
- •Команда date
- •Команда prompt
- •Команда path
- •Раздел 4. Язык программирования с. Работа с массивами и строками. Символы, строки, тексты
- •Стандартная библиотека ввода-вывода
- •Работа со строкой
- •Ввод-вывод целых чисел
- •Ввод целого числа
- •Вывод двоичного числа
- •Представление текста
- •Упорядоченные строки
- •Контекстная замена
- •Выделение вложенных фрагментов
- •Форматирование строки
- •Массивы
Команда chdir (cd)
Выводит на экран имя текущего каталога или изменяет текущий каталог.
CHDIR [диск:][маршрут]
CHDIR[..]
CD [диск:][маршрут]
CD[..]
Например, команда cd \progs изменяет текущий каталог на подкаталог PROGS. Чтобы вывести буквенную метку текущего диска и имя каталога, дайте команду CHDIR или CD без параметров.
Параметр [диск:][маршрут] задает диск (если он отличен от текущего) и каталог, куда вы хотите перейти. При этом .. определяет переход в порождающий каталог. Чтобы перейти в корневой каталог (вершину иерархии каталогов), наберите команду CD \.
Задав в команде CHDIR или CD буквенную метку диска, вы можете сменить текущий каталог на другом диске. Эту команду удобно также использовать для копирования файлов (см. команду COPY).
Команда mkdir (md)
Создает каталог. Команду MKDIR или MD можно использовать для создания многоуровневой структуры каталогов.
MKDIR [диск:]маршрут
MD [диск:]маршрут
Параметр "диск:" задает диск, на котором вы хотите создать каталог. "Маршрут" задает имя и расположение нового каталога. Максимальная длина одного маршрута от корневого каталога до нового каталога - 63 символа (включая \).
Об удалении каталога рассказывается в описании команды RMDIR, а об изменении - в описании CHDIR.
Предположим, вы хотите создать на текущем диске новый каталог и сохранить в нем информацию о доходах. Чтобы создать каталог с именем INCOME наберите команду mkdir \income.
Команда rmdir (rd)
Удаляет каталог. Перед удалением каталога нужно удалить в нем все файлы и подкаталоги (он должен быть пуст).
RMDIR [диск:]маршрут
RD [диск:]маршрут
Параметр [диск:]маршрут задает расположение и имя удаляемого каталога.
О создании каталога рассказывается в описании команды MKDIR, о скрытых файлах - в описании ATTRIB и DIR /A, а об удалении файлов - в описании DEL. См. также команду DELTREE.
Удалить каталог со скрытыми или системными файлами вы не можете. При попытке удаления каталога, в котором содержатся файлы, выводится сообщение:
Invalid path, not directory, or directory not empty
(Недопустимый маршрут, это не каталог, или каталог не пуст)
При указании перед первым именем в маршруте символа обратной косой черты (\) MS-DOS интерпретирует каталог как подкаталог корневого каталога (независимо от текущего каталога). Если обратная косая черта не указывается, каталог интерпретируется как подкаталог текущего каталога.
Нельзя использовать RMDIR для удаления текущего каталога (нужно перейти сначала в другой каталог), иначе выводится сообщение:
Attempt to remove current directory - диск:маршрут
(Попытка удалить текущий каталог)
Данное сообщение выводится также при попытке удаления подкаталога, переопределенного командой SUBST.
Команда deltree
Удаляет каталог и все файлы и подкаталоги, которые в нем содержатся.
DELTREE [/Y] [диск:]маршрут
Параметр "диск:маршрут" задает имя удаляемого каталога. Команда DELTREE будет удалять все файлы в заданном каталоге, а также все файлы в его подкаталогах. Параметр /Y выполняет команду DELTREE без вывода запроса на подтверждение удаления.
Об удалении каталога рассказывается в описании команды RMDIR, а об удалении файлов - в описании команды DEL.
DELTREE удаляет все файлы в каталоге или подкаталоге независимо от атрибутов. При успешном удалении возвращается нулевое значение ERRORLEVEL.
В команде DELTREE можно использовать трафаретные символы, но делать это нужно внимательно. Если вы зададите трафаретный символ, совпадающий как с именами каталогов, так и с именами файлов, то удаляются и каталоги, и файлы. Перед заданием трафаретных символов лучше дать команду DIR, указав те же символы, и просмотреть имена файлов и каталогов, которые вы будете удалять.
