Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab№3.doc
Скачиваний:
17
Добавлен:
25.11.2018
Размер:
3.78 Mб
Скачать

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

Для копирования файлов имеется команда Сору.

Формат команды: copy имя файла имя файла

или сору имя файла [имя-каталога]

В именах файлов можно употреблять символы * и ?.

Из каталога, указанного в первом параметре команды, копируют­ся файлы, заданные именем файла в первом параметре команды. Дис­ковод и путь во втором параметре команды указывают каталог, в ко­торый копируются файлы. Если во втором параметре имя файла от­сутствует, то имена файлов при копировании не меняются. Если во втором параметре команды задано имя файла, то оно указывает новое имя копируемого файла. Символы * и ? в имени файла во втором па­раметре команды указывают, что соответствующие символы в именах копируемых файлов при копировании не меняются.

Примеры:

copy ххх.doc xxx.txt — копирование файла xxx.doc в текущем каталоге; создается файл ххх.txt в текущем каталоге,

copy а:\*.* — копирование всех файлов из корневого каталога накопителя а: в текущий каталог;

copy \t\*.doc c:*.txt — копирование всех файлов с расширением .doc из каталога \t текущего диска в текущий каталог диска с:. Файлы получают расширение .txt.

В команде Сору вместо имен файлов можно использовать обозна­чения устройств, например:

CON — консоль (клавиатура для ввода, монитор для вывода). При вводе с

клавиатуры конец файла задается как Ctrl-z или Fб, PRN — принтер (только как выходной файл).

Пример: copy paper.txt prn — вывод файла paper.txt на принтер.

Работа с каталогами

Команда смены текущего дисковода

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

А: — переход на дисковод А:

С: — переход на дисковод С:

Напоминаем, что после ввода команды, надо нажать клавишу Enter.

Не следует делать текущим дисковод на дискетах, если:

• на дисководе нет дискеты;

• дискета не читается;

• дискета не форматирована.

Изменение текущего каталога

Для изменения текущего каталога имеется команда cd (Change Di­rectory). Формат команды:

Cd [дисковод: ]путь

Если задан дисковод, то текущий каталог изменяется на этом дис­ководе, иначе — на текущем дисководе.

Примеры:

cd \ - переход в корневой каталог текущего диска;

cd \exe\dos - переход в каталог \exe\dos.

Просмотр каталога

Для вывода оглавления каталога имеется команда dir. Формат команды:

dir [дисковод:] [путь\] [имя-файла] [/Р] [/W]

В имени файла можно употреблять символы * и ?. Если имя фай­ла не задано, то выводится все оглавление каталога, иначе выводятся только сведения о данном файле или группе файлов.

Если в команде не указаны дисковод или путь, то подразумевают­ся текущий дисковод и текущий каталог.

Для каждого файла команда dir сообщает его имя, расширение имени, размер файла в байтах, дату и время создания или последнего обновления файла. Подкаталоги отмечаются <DIR>. В конце выдачи сообщается о размере свободного пространства на диске .

Параметр /Р задает поэкранный вывод оглавления. При указании этого параметра DOS-после заполнения экрана будет ждать до тех;

пор, пока пользователь не нажмет любую клавишу, после чего будет выводить следующую страницу.

Параметр /W задает вывод только информации об именах файлов в каталоге. Имена выводятся по пять в каждой строке.

Формат выдачи информации о дате и времени может быть различ­ным, он устанавливается предложением COUNTRY файла CON- i

FIG.SYS.

Примеры:

dir — вывести оглавление текущего каталога; . dir *.exe — вывести сведения о всех файлах с расширением .ехе из теку­щего каталога;

dir a:\ — вывести оглавление корневого каталога на дисководе а:.

Создание каталога

Для создания нового каталога имеется команда md (Make Direc­tory). Формат команды:

md [дисковод:]путь Примеры:

md xxx — создание подкаталога ххх в текущем каталоге;

md a:\work — создание подкаталога work в корневом каталоге диска а: .

Уничтожение каталога

Для удаления (пустого) каталога имеется команда rd (Remove Di­rectory). Формат команды:

rd [дисковод: ]путь

Примеры:

rd ххх — удаление подкаталога ххх в текущем каталоге;

rd a:\work — удаление подкаталога work в корневом каталоге диска а: .

Отметим, что удалить можно только пустой каталог, т.е. каталог, не содержащий файлов и подкаталогов.

Работа с экраном и принтером

Вывод файла на экран

Для вывода текстового файла на экран можно использовать ко­манду Туре.

Формат команды: type имя файла

Примеры

type paper.doc — вывод на экран файла paper .doc из текущего каталога,

type a:\doc\t.doc — вывод на экран файла t doc из каталога a:\doc

Замечания 1 При выводе двоичных (не текстовых) файлов на экране будут изображаться различные специальные символы

2 Вывести файл на экран можно и с помощью команды copy имя-файла con Эта команда отличается от команды type имя-файла тем, что команда Type выво дит вместо символов табуляции такое количество пробелов, чтобы следующий сим вол начинался с позиции, кратной восьми, а команда Copy этого не делает

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]