Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб3 операц сист.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
240.64 Кб
Скачать

Копирование нескольких файлов

Для копирования группы файлов используется подстановочный символ *. Он замещает собой один или несколько символов в имени файла.

Примеры:

Copy *.doc A:\AAA\ – скопировать из текущего каталога все файлы с расширением .doc в подкаталог ААА диска А без изменения их имени.

Copy A:\AAA\laba*.* D:\MAIN – скопировать с диска А из каталога ААА все файлы, имя которых начинается laba, с любым расширением, на диск D в каталог MAIN c теми же именами.

Copy a:\my.? скопирует с дискеты все файлы с именем my и с расширением, состоящим из одного символа , а также все файлы с именем my, не имеющими расширения.

Копирование на устройство prn позволяет распечатать текстовый файл. Например, по команде "copy laba.pas prn" на принтер будет выведен текст Pascal-программы.

Примечание: нижеследующие операции с файлами также можно проводить с группами файлов аналогично копированию нескольких файлов.

Создание текстового файла

copy con [устройство] [путь] имя_файла

Данная команда копирует текст, набранный на экране в файл. В конце набора текста следует нажать клавишу F6 или Ctrl+Z и Enter. После этого на экране должно появиться сообщение "1 file(s) copied" (1 файл скопирован).

Пример: copy con proba.txt – создается файл proba.txt в текущем каталоге.

Просмотр текстового файла

type [устройство] [путь] имя_файла

По данной команде содержание текстового файла выводится на экран. Можно только просмотреть содержание файла, изменить нельзя.

Пример: type A:\AAA\proba.txt – текст файла proba.txt, находящегося на диске А в каталоге ААА, будет выведен на экран.

Редактирование текстового файла

Отредактировать содержимое текстового файла можно с помощью встроенного в командную консоль текстового редактора. Для вызова редактора с загруженным в него файлом следует указать его имя:

edit [устройство] [путь] имя_файла

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

Переименование файлов

ren [устройство] [путь] имя старое_имя новое_имя

Название команды происходит от английского "rename" (переименовать).

Примеры: ren proba.doc proba1.doc – переименовать файл proba.doc в текущем каталоге в файл с именем proba1.doc,

ren A:\AAA\laba*.pas laba*.txt – переименовать на диске А в каталоге ААА файлы, имя которых начинается laba, с расширением .pas, в файлы того же каталога c теми же именами, но с расширением .txt.

Удаление файлов

del [устройство] [путь] имя_файла

Название команды происходит от английского "delete" (удалить).

Примеры: del proba.doc– удалить файл proba.doc в текущем каталоге,

del A:\AAA\*.pas – удалить на диске А в каталоге ААА файлы с расширением .pas.

Форматирование дискет

format дисковод:[/S] [/T:tracks /N:sectors]

При форматировании дискет происходит разметка дорожек и секторов. При этом будут выделены и заблокируются "bad (плохие)" сектора.

Примеры: format а:– отформатировать дискету на стандартный для диска А объем,

format A:/T:80/N:9 – отформатировать дискету А на 720 кБ.

Внимание: при форматировании вся информация с диска стирается.

Параметр /S позволяет создать "системную" дискету, т. .е. такую, с которой потом можно будет загрузиться. Параметр /T:tracks задает число дорожек на дискете, /N:sectors – число секторов на дорожке. Системная дискета имеет стандартное число секторов и дорожек.

Перенаправление информации

Стандартное устройство вывода при работе с командной строкой – монитор. При необходимости вывести данные на принтер или в файл следует использовать знаки перенаправления:

> - вывод в файл. Если файл существует, его содержимое будет заменено на новое, определяемое командой, если файла нет, он будет создан.

>> - добавление содержимого команды в файл. Если файл не существует, он будет создан.

Пример вывода текста в новый текстовый файл my.txt:

еcho Ivanov I. P. > my.txt

Создастся файл: my.txt с содержимым:

Ivanov I. P.

Чтобы вывести в файл системные данные, например, версию OS, системное время, системную дату, необходимо указать соответствующую системную переменную, поместив ее между знаком %.

Пример добавления значения системного времени в конец существующего текстового файла my.txt:

echo %time% >> my.txt

Теперь содержимое файла my.txt будет:

Ivanov I. P.

17:25:04,43

Приложение 2