Лабораторная работа №1
(Команды обслуживания каталогов)
1. Команда DIR – выводит список подкаталогов и полных имен файлов, их размер, время и дату создания. Формат команды:
DIR [дисковод:][путь\][имя-файла][/P][/W]`[1], где
/ P – постраничный вывод оглавления;
/W – вывод только имен файлов.
Команда DIR без параметров выводит на экран содержимое текущего каталога.
Примеры:
1) C:\>dir student\basic – выдает содержимое подкаталога BASIC, входящего в каталог STUDENTS;
2) C:\>dir bp\unit\*.tpu – выдает список всех файлов с расширением .tpu подкаталогa UNIT каталога BP;
3) C:\>dir /p – выводит содержимое текущего каталога на экран постранично. После заполнения экрана информацией выдача приостанавливается, нажатие любой клавиши приводит к выдаче следующей порции;
4) C:\>dir student\basic /p – выводит постранично информацию каталога STUDENT\BASIC;
5) C:\>dir /w – выводит на экран имена файлов текущего каталога (в ширину).
2. Команда MD (MKDIR) - создает новый каталог. Формат команды:
MD [дисковод:] путь
Примеры:
1) C:\>md student - создает подкаталог STUDENT в корневом каталоге диска С:;
2) C:\>md student\basic или C:\STUDENT>md basic - создает подкаталог BASIC в подкаталоге STUDENT.
3. Команда RD (RMDIR) - удаляет пустые каталоги и подкаталог. Формат команды:
RD [дисковод:] путь
Примеры:
1) C:\STUDENT\BASIC> rd texno2 - удаляет подкаталог третьего уровня TECNO2, находящегося внутри подкаталога второго уровня BASIC в каталоге STUDENT;
2) C:\>rd student\basic\tecno2 - удаляет тот же подкаталог, когда текущим является корневой каталог.
4. Команда CD (CHDIR) - меняет текущий каталог, т.е. переходит из одного каталога в другой. Возврат на предыдущие уровни каталогов осуществляется с помощью параметров команды ²..² и ²\². Формат команды:
CD [дисковод:] путь
Примеры:
1) С:\>cd student\basic - переходит в подкаталог BASIC каталога STUDENT;
2) C:\STUDENT\BASIC>cd .. - возвращается из подкаталога BASIC в каталог STUDENT;
3) C:\STUDENT\BASIC\TPOP2>cd \ - возвращается в корневой каталог;
4) C:\STUDENT\BASIC>cd ..\lex - возвращается из BASIC в каталог STUDENT и входит в подкаталог LEX;
5) C:\STUDENT\BASIC\EKONOM2>cd ..\.. - возвращается на два уровня выше в каталог STUDENT.
Задание для самостоятельной работы.[2]
(просмотр, создание каталога, переход в другой каталог, удаление каталога)
1. Просмотр каталогов:
· просмотреть содержимое корневого каталога диска С: постранично и ²в ширину².
· просмотреть на диске С: содержимое каталога DOS постранично и в ширину.
2. Создание каталогов:
· создать на диске каталог MENEGER;
· создать в каталоге MENEGER подкаталог MNG;
· создать в подкаталоге MNG подкаталог GR;
· создать в подкаталоге GR подкаталоги ST1,ST2,ST3.
3. Переход в другой каталог:
· войти в каталог GR;
· перейти к подкаталогам ST1, затем ST2 и ST3.
4. Удаление каталогов:
· удалить подкаталоги ST1, ST2, ST3.
Ход выполнения задания записать в тетрадь.
Лабораторная работа №2
(Команды работы с файлами)
1. Команда COPY осуществляет копирование файлов. Копирование можно производить в файлы с теми же именами (если они располагаются в разных каталогах) или изменять имена. Формат команды:
COPY [дисковод:][путь\]имя-файла [дисковод:][путь][имя-файла].
Эта команда копирует файл, заданный первым маршрутом в каталог, каталог, определяемый вторым маршрутом. В именах файлов можно употреблять символы * и ?. В этом случае копироваться будет не один, а целая группа файлов.
Примеры:
1) C:\> copy a: *.* c: - копирует все файлы с диска А: в текущий каталог диска С:;
2) C:\> copy alla.bas alma.bas - копирует файл ALLA.BAS в файл ALMA.BAS в тот же каталог (дублирование);
3) C:\STUDENT\LEX> copy a:port.txt - копирует файл с диска А: с тем же именем в текущий каталог;
4) C:\> copy kn1+b:kn2+a:kn3 kniga - копиркет три файла с разных дисков в один файл под именем KNIGA (объединение);
5) C:\> copy con proba.txt - вводит текст с клавиатуры в файл PROBA.TXT , при этом создается новый файл PROBA.TXT. Признаком конца вводимого текста служат нажатия клавиш Ctrl+Z и Enter;
6) C:\> copy talgat.txt+con talgat.txt - добавляет строки с клавиатуры в конец файла TALRAT.TXT;
7) C:\> copy con+talgat.txt talgat1.txt - добавляет строки с клавиатуры в начало файла TALRAT.TXT. В этом случай файл-результат будет иметь имя, отличающееся от исходного;
8) C:\> copy con prn - распечатывает символ, вводимый с клавиатуры, режим ²пишущая машинка²;
9) C:\> copy port.txt prn - распечатывает текстовый файл.
2. Команда REN (RENAME) – переименовывает файлы. Формат команды:
REN [дисковод:][путь\]имя-файла имя-файла, где первое имя-файла задает имя переименовываемого файла, а второе – новое имя.
Примеры:
1) C:\ ren port.txt dora.txt – переименовывает файл PORT.TXT в файл DORA.TXT;
2) C:\ ren *.doc *.txt – производит изменение типов файлов с DOC на TXT в текущем каталоге.
3. Команда DEL (DELETE) - удаляет файлы или группы файлов из текущего каталога. Формат команды:
DEL [дисковод:][путь\]имя-файла
Примеры:
1) C:\> del alla.bas – удаляет файл ALLA.BAS:
2) C:\> del \basic\*.bas – удаляет все файлы с расширением BAS из каталога BASIC;
3) C:\PRIMER> del *.* - удаляет все файлы из каталога PRIMER.
4. Команда TYPE – выводит содержимое текстового файла на экран. Формат команды:
TYPE[дисковод:][путь\]имя-файла
Примеры:
1) C:\> type program.txt – выводит на экран файл PROGRAM.TXT;
2) C:\> type student\lex\prog1.txt - выводит на экран содержимое файла PROG1.TXT;
3) C:\> type program.txt>prn – выводит содержимое файла PROGRAM.TXT на принтер.
5. Команда DATE выдает и устанавливает текущую дату. Формат команды:
DATE
Пример:
1) C:\>DATE – выдает установленную системную дату и запрос на ввод новой даты. Для установки даты необходимо ввести DATE MM-DD-YY, где MM – номер месяца, DD – число календаря, YY – год. Разделителями могут быть "-" или "/".
Команда приводит к выдаче сообщения:
Текущая дата 3-21-1999
Введите новую дату (mm-dd-yy);
Если дата ошибочная, то вводим правильную дату по указанному шаблону.
6. Команда TIME – выдает и устанавливает текущее время. Формат команды:
TIME
Пример:
1) C:> time – команда выдает текущее системное время и запрос на ввод нового времени:
Текущее время 11:22:39
Вводите новое время:
Для установки времени вводим
HH:MM:SS, где
HH – час (0-23), MM – минуты (0-59), SS – секунды(0-59).
Задание для самостоятельной работы.[3]
(копирование, переименование, удаление файлов, вывод файла на экран, установка текущей даты и времени)
1. В подкаталоге MNG корневого каталога MENEGER создать каталог GR. В каталоге GR создать подкаталоги KAT1 и KAT2. В каталоге KAT2 создать подкаталоги PROBA1 и PROBA2.
2. Из корневого каталогаMENEGER подкаталога MNG скопировать файлы trk.* подкаталога KLAN в каталог PROBA1, а файлы *.doc каталога ARM в каталог PROBA2.
3. Сделать все файлы каталога PROBA2 с расширением txt.
4. Удалить все файлы из каталогов PROBA1 и PROBA2, а затем удалить сами каталоги.
5. В подкаталоге MNG корневого каталога MENEGER создать каталог DEM и два его подкаталога VICONT и FIF.
6. Скопировать все файлы расширением *.bas из подкаталога ABC каталога MNG в подкаталог FIF.
7. Скопировать файлы class и str из подкаталога BCA каталога MNG в подкаталог VICONT.
8. Объединить файлы class и str подкаталога VICONT в файл kniga.
9. В подкаталоге MNG корневого каталога MENEGER переименовать файл su.bas в su#.bas.
10. Просмотреть содержимое файла str.
11. Удалить каталоги VICONT, FIF и DEM.
12. Команды для выполнения всех пунктов заданий записать в тетрадь.