Лабораторная работа №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. Команды для выполнения всех пунктов заданий записать в тетрадь.

 



[1] - параметры, заключенные в квадратные скобки можно опускать.

[2]  - диск для работы определяется преподавателем (A:, B:,C:,D:,E:, и т.д.).

 

[3]  - диск для работы определяется преподавателем (A:, B:,C:,D:,E:, и т.д.).