Посмотреть содержание файла all txt в директории а1 не изменяя текущий каталог

Обновлено: 04.07.2024

Цель работы: Развитие профессиональных навыков работы в среде операционной системы MS-DOS.

- Создание структуры каталогов.

- Создание, просмотр, редактирование, удаление файлов.

- Удаление структуры каталогов.

- Манипулирование операционной системой MS-DOS.

Цели и задачи лабораторной работы.

Задание на лабораторную работу.

Результаты выполненной работы.

Название команды Синтаксис команды
Создание файла с консоли copy con <имя файла>
Удаление файла del <имя файла>
Переименование файла ren <имя файла 1> <имя файла 2>
Редактирование файла edit <имя файла>
Переход на диск <имя диска>
Переход в каталог cd <путь>
Сортировка по имени файлов каталога Ds
Сортировка по расширению файлов каталога Ne
Создание каталога md <имя каталога>
Удаление каталога rd <имя каталога>
Очистка экрана Cls
Вывод содержимого файла на экран type <имя файла>
Копирование файла copy <путь 1 (что копируется)> <путь 2 (куда копируется)>
Поиск файла filefind <имя файла>
Работа с командной строкой Prompt
Информация о команде <команда> /?

Задание на лабораторную работу

Через панель Пуск меня Программы закладка Стандартные загрузить командную строку. Через командную строку зайти в каталог Temp диска С.

1) В каталоге Temp создать дерево каталогов по вариантам как показано в приложении 1 с использованием команд таблицы 1.

2) В каталоге А2 создать подкаталоги В4 и В5 и удалить каталог В2.

3) В каталоге Personal создать файл Name.txt, содержащий информацию о фамилии, имени и отчестве студента. Здесь же создать файл Date.txt, содержащий информацию о дате рождения студента. В этом же каталоге создать файл School.txt, содержащий информацию о школе, которую закончил студент.

4) В каталоге University создать файл Name.txt, содержащий информацию о названии Вуза и специальность, на которой студент обучается. Здесь же создать файл Mark.txt с оценками на вступительных экзаменах и общей суммой баллов.

5) В каталоге Hobby создать файл hobby.txt с информацией об увлечениях студента.

6) Скопировать файл hobby.txt в каталог А2 и переименовать его в файл Lab_№варианта.txt.

7) Сделать копию файла Lab_№варианта.txt (например, copy_Lab_№варианта.txt ) в этом же каталоге и удалить его.

8) Очистить экран от служебных записей.

9) Вывести на экран поочередно информацию, хранящуюся во всех файлах каталога Personal.

10)Отсортировать все файлы, хранящиеся в каталоге Personal, по имени.

11)Объединить все файлы, хранящиеся в каталоге Personal, в файл all.txt и вывести его содержимое на экран.

12)Отредактировать файл all.txt, добавив в него год вашего рождения, и вывести его содержимое на экран.

13)Скопировать файл all.txt в директорию А1.

14)Удалить все директории, в названии которых есть буква A или цифра 2.

15)Изменить строку приглашения MS-DOS в соответствии с номером варианта.

Приложение №1


В строке приглашения MS-DOS вывести системную дату.


В строке приглашения MS-DOS вывести информацию о текущих дисководе и каталоге и символ "<".


В строке приглашения MS-DOS вывести символ "|".


В строке приглашения MS-DOS вывести информацию о текущем дисководе и символ пробел.


В строке приглашения MS-DOS вывести текущую версию MS-DOS.


В строке приглашения MS-DOS вывести системную дату и время.


В строке приглашения MS-DOS вывести символы "<$>".


В строке приглашения MS-DOS вывести символы "

Quot;. В строке приглашения MS-DOS после вывода всей информации перейти на новую строчку. В строке приглашения MS-DOS вывести системное время, заключенное между символами "$".

И на всё это нужны скрины а текст я напишу сам. Вот задания. С каким пунктом вы можете помочь?:
1. Перейти на диск С: в корневой каталог
2. Просмотреть содержимое диска.
3. Перейти в каталог TEMP
4. Просмотреть содержимое текущего каталога
5. Создать каталог с номером группы
6. Зайти в каталог с номером группы.
7. Создать файл 1.TXT
8. Просмотреть содержимое файла.
9. Создать папку NEW
10.Просмотреть содержимое каталога "с номером группы"
11.Перейти в каталог "NEW"
12.Создать файл A.TXT
13.Объединить файлы 1.TXT и A.TXT в файл "NEW".TXT в каталог с номером группы.
14.Просмотреть содержимое файла NEW.TXT
15.Перейти в каталог с номером группы.
16.Посмотреть содержимое файла NEW.TXT
17.Удалить файл 1.TXT.
18.Удалить каталог NEW.
19.Перейти на дискету.
20.Просмотреть содержимое дискеты.
21.Создать новый каталог на диске.
22.Скопировать файл NEW.TXT на дискету в новый каталог.
23.Посмотреть содержимое скопированного файла.
24.Перейти на диск C:, в каталог TEMP
25.Удалить каталог с номером группы.
26.Очистить Экран. Просмотреть дату время и версию ОС
27.Выйти в корневой директорий диска С
28.Найти самый новый файл на диске С: в папке Windows

Писать долго
1. C:
2. Dir
3. Cd %temp% или cd temp
4. Dir
5. Md group001
6. Cd group001
7. Echo . >1.txt
8. Type 1.txt
9. MD NEW
10. DIR C:\GROUP001\*. *
11. CD NEW
12. ECHO . >a.txt
13. Type 1.txt>NEW.TXT¦TYPE A.TXT >>NEW.TXT
14. TYPE NEW.TXT
15. CD GROUP001
16. TYPE NEW.TXT
ЧЕТА МНЕ ЛЕНЬ
CLS DATA TIME VER
RD GROUP001
CD \
Отсортировать по дате
А ещё
Copy c:\new.txt a:\cat\
В общем если наврал то из лени, к компу идти лень

Евгений К. Мыслитель (7237) Сядь за комп открой cmd.exe и тестируй что я написал

открой окно командной строку в виндовс и скринь сколько влезет

Пуск - cmd. Откроется черное консольное окно. Там ввести команду help и читать про все команды. Любую команду можно запустить с параметром /? - при этом она расскажет, как ей пользоваться. Удачи!

зачем тебе? давно уже не работают машины с МS DOS. и вряд ли кто то расшифрует эту аббревиатуру

Да ну. не работают. Как работали так и работают. Выполните команду cmd и узнаете.

HAM STЕР Мыслитель (8985) нет такой команды ДОС cmd. just tell me how are you

Команды которые используются с помощью команды help являются внутренними (вшитыми).
attrib для открытия скрытых файлов attrib /?
call вызов одного батника из другого
cd /? переход и одной папки в другую
cd / в корень С: \
cd /windows
chcp для смены кодировки (886 1251)
chkdsk проверка диска и вывод статистики
chkdsk C:\
convert преобразует файловую систему FAT в NTFS
copy откуда куда copy c:\*.* d:\ копирует только файлы, папки не копирует!
xcopy копирует папку
del удаление файла или несколько файлов del *.* del *.?xe del *.?xt
dir обзор содержимого текущей папки
dir /w
for для работы с группой файлов
format форматирование, не действует на активный диск
cls очистка экрана
md создание папки C:\md proba
mode конфигурирование системных устройств
more устанавливает справку на экран
move перемещение одного или нескольких файлов из одной папки в другую
openfiles показывает, какие файлы открывает у вас другой пользователь
(для сети)
pause пауза
rd удаляет папку (только пустую папку)
recover восстановление файлов и данных с поврежденных дисков, наиболее хорошо восстанавливает текстовые файлы
ren переименовывает файлы или папки
replace работает также как copy, но заменяет файлы
robocopy копирует файлы и папки
subst работает как виртуальный диск
subst y: c:\windows создать
subst y: /d удалить
systeminfo нужен когда не работает графический интерфейс (винда) но нужна информация о ПК
tasklist работает как диспетчер задач, показывает задачу
taskkill убивает задачу
tree показывает дерево диска
ver проверка версии windows
msconfig автозагрузка, откл все

Пуск - cmd. Откроется черное консольное окно. Там ввести команду help и читать про все команды. Любую команду можно запустить с параметром /? - при этом она расскажет, как ей пользоваться. Удачи! ето поможет

скоко много писать, кажется это было в школе на информатике в 7 классе. сейчас думаю это надо преподавать сразу с первого класса информатику

Пуск - cmd. Откроется черное консольное окно. Там ввести команду help и читать про все команды. Любую команду можно запустить с параметром /? - при этом она расскажет, как ей пользоваться. Удачи!

Примеры:
cd \ – переход в корневую директорию текущего диска;
cd \exe – переход в директорию exe в корневой директории;
cd .. – переход в наддиректорию;
cd – сообщает текущий диск и директорию.

Просмотр содержимого директории

Формат команды:
dir [дисковод:][путь\][имя-файла] [параметры]

Параметры:
/p – поэкранный вывод;
/w – вывод в широком формате;
/s – оглавление указанного в команде директорий и всех их поддиректорий;
/b – только имена файлов без заголовочных и итоговых сведений;
/aатрибут – сведения о файлах, имеющих указанные атрибуты.

Сортировки:
/on – по имени;
/oe – по расширению;
/od – по времени;
/og – сначала выводить сведения о директориях;

Примеры:
dir – оглавление текущей директории
dir *.exe – сведения обо всех файлах .exe текущей директории
dir a: – оглавление текущей директории диска а:
dir /w – оглавление текущей директории в широком формате
dir с:\*.exe /s – сведения обо всех файлах .exe на диске с:
dir *.* /ash /b – сведения обо всех файлах текущей директории с атрибутами “системный” и “скрытый”, при этом выводить только имена файлов без заголовочных и итоговых сведений.

Вывод оглавления в файл или на принтер:
dir > prn – вывести оглавление текущей директории на принтер;
dir c:\*.txt > txtfiles.txt - создать в файле txtfiles.txt список всех файлов с расширением .txt, находящихся в корневой директории диска c:.

Создание директории

Формат команды:
md [дисковод:][путь\]имя-директории

Примеры:
md abc – создать директорию abc в текущей директории;
md c:\users\my – создать директорию my в директории users в корневой директории диска c:.

Удаление директории

Удаление пустой директории

Формат команды:
rd [дисковод:][путь\]имя-директории

Примеры:
rd abc – удалить директорию abc из текущей директории;
rd c:\users\my – удалить директорию my из поддиректории users корневой директории диска c:.

Удаление директории со всем содержимым

Формат команды:
deltree [/y] имя-файла-или-директории

Команда deltree может удалять как директории, так и файлы. В имени файла-или-директорииможно использовать символы * и ?.

Примеры:
deltree temp – удалить директорию или файл с именем temp из текущей директории;
deltree /y d* – удалить из текущей директории все директории и файлы, имя которых начинается на d, не запрашивая подтверждение.

Переименование директории

Формат команды:
move [дисковод:][путь\]имя-директории новое-имя-директории

Примеры:
move a:\temp tmp – переименовать директорию temp корневой директории диска а: в tmp.

Установка списка директорий для поиска выполняемых программ

Формат команды:
path [дисковод:][путь\]имя-директории [; [дисковод:][путь\]имя-директории]

Примеры:
path ; – поиск программ должен вестись только в текущей директории
path – имена директорий, в которых производится поиск программ
path c:\exe; c:\exe\program; d:\msdos – поиск программ производить в директориях exe, program, msdos.

Команды MS-DOS для работы с файлами

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

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

Ctrl+Z, F6 - признак конца файла.
Enter – признак конца строки.

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

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

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

Примеры:
del *.txt – удалить все файлы с расширением .txt из текущей директории;
del name.doc – удалить из текущей директории файл с именем name.doc.

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

Формат команды:
ren имя-файла1 имя-файла2

В параметре имя-файла1можно указывать дисковод и путь, в имя-файла2 – нет.
Команда ren не обрабатывает скрытые файлы.

Примеры:
ren xxx.doc xxx.txt – переименовать файл xxx.doc текущей директории в xxx.txt;
ren a:*.txt *.doc – переименовать все файлы текущей директории на диске а: с расширением .txt в файлы с такими же именами и расширениями .doc.

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

Формат команды:
copy имя-файла1 имя-файла2
copy имя файла1 [имя-директории2]

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

Примеры:
copy x.txt z.txt – скопировать файл x.txt в текущую директорию с именем z.txt;
copy a:\*.* – cкопировать все файлы из корневой директории диска а: в текущую директорию текущего диска;
copy \text\*.txt a:*.doc – скопировать из поддиректории text текущей директории все файлы с расширением txt в текущую директорию диска а:. Файлы получат расширения doc.

Использование устройств:
copy t1.txt prn – копирование файла t1.txt на принтер;
copy t1.txt con – копирование файла t1.txt на экран монитора.

Соединение (конкатенация) файлов

Формат команды:
copy имя-файла [+имя-файла]…[имя файла]

Если имя исходного файла (или одного из файлов) совпадает с именем создаваемого командой copy файла, то существующий файл замещается. Например, если файл all.doc уже существует, то команда copy *.doc all.doc будет ошибочной, т.к. файл all.doc будет уничтожена в начале копирования.

Примеры:
copy .lst+*.ref *.prn – к каждому файлу текущей директории с расширением lst добавить файл с тем же именем и расширением ref, результат записывается в файл с тем же именем и расширением prn;
copy f1.doc+f2.doc – объединить файлы f1.doc и f2.doc, содержимое объединенного файла записывается в файл f1.doc;
copy *.txt all.prn – содержимое всех файлов с расширением txt записывается в файл all.prn.

Перемещение файлов в другую директорию

Формат команды:
move [/y] имя-файла имя-директории
move [/y] имя-файла [дисковод:][путь]новое-имя-файла

С параметром /y при существовании в директории-приемнике файлов с теми же именами, что и пересылаемые, выполняется замещение этих файлов без запроса. Задание нового имени возможно только при пересылке одного файла. Например, команда move *.bac a:\*.old ошибочна.

Примеры:
move *.doc d:\ – переместить файлы с расширением doc из текущей директории в корневую директорию диска d:;
move f1.txt tmp\f2.txt – переместить файл f1.txt в директорию tmp с переименованием в f2.txt.

Сравнение файлов

Формат команды:
fc [параметры] имя-файла имя-файла [имя-файла-протокола]

Если имя файла-протокола не задано, сведения о сравнении выводятся на экран.

Параметры:
/l – построчное сравнение. Если программа обнаруживает различия в файлах, она пытается найти после точки рассогласования места, начиная с которых файлы снова становятся одинаковыми. На выходе – различающиеся строки;
/b – побайтовое сравнение. После обнаружения различия файлов сравнение прекращается.

Параметры построчного сравнения:
/c – игнорировать различия между строчными и прописными буквами;
/n – вывод номеров строк;
/число – сколько строк файлов должно совпадать, чтобы файлы считались снова согласованными. По умолчанию 2 строки;
/lbчисло – размер внутреннего буфера для нахождения соответствий в файлах после рассогласования. По умолчанию 100 строк.

Примеры:
fc doclad.doc doclad1.doc > diff – сравнить файлы, отчет поместить в файл diff.

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

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

Примеры:
type t1.doc – вывод на экран файла type t1.doc из текущей директории.

Команда копирования xcopy

Формат команды:
xcopy имя-файла-или-директории [имя-файла-или-директории]…[параметры]

Преимущества команды xcopy:

· работает быстрее, чем copy;

· позволяет копировать файлы из всех поддиректорий указанной директории;

· позволяет выборочное копирование файлов, в зависимости от значения атрибута «архивировать» или даты файла.Ограничения команды xcopy:

· не поддерживает копирования с логических устройств или на логические устройства;

· не позволяет объединять файлы;

· копирует файлы всегда целиком, команды copy может прекращать копирование, если в исходном файле встретится символ конца файла.Параметры:
/s – копирование файлов из указанных директорий и всех их поддиректорий. Файлы из поддиректорий копируются в соответствующие поддиректории той директории, в который копируются файлы;
/e – копирование всех поддиректорий, даже если они пусты. Используется только вместе с режимом /s;

/a – копирование только тех файлов, у которых установлен атрибут “архивировать”;
/m – копирование только тех файлов, у которых установлен атрибут “архивировать”. После копирования, атрибут “архивировать” отменяется;
/dдата – копирование файлов, созданных или измененных начиная с указанной даты. Если дата не указана, то копируются только файлы, более новые, чем файлы, которые они замещают;
/p – запрос на копирование каждого файла;
/y – перезапись имеющихся файлов с теми же именами без запросов;
/n – проверка правильности копирования каждого файла.
Примеры:
xcopy a:\ b:\ /s /e – копирование всех директорий с диска а: на b:;
xcopy *.doc a:\ /s – копирование всех файлов с расширением .doc из текущей директории в корневую директорию диска а:. Файлы с расширением .doc из поддиректорий текущей директории копируются в одноименные поддиректории корневой директории диска а:;
xcopy *.* a:\ /s /e – копирование всех файлов и поддиректорий текущей директории в корневую директорию и соответствующие поддиректории диска а: (создание архивной копии файлов текущей директории);
xcopy *.* a:\ /m /s /e – копирование всех измененных файлов и поддиректорий текущей директории в корневую директорию и соответствующие поддиректорию диска а:, (обновление архивной копии файлов текущей директории).

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

Формат команды:
Имя-дисковода:

Примеры:
С: – установить текущим диск с:;
a: – установить текущим диск a:.

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

Формат команды:
format дисковод: [параметры]

Параметры:
/s – создать системный диск;
/v:метка – задание метки диска;
/u – безусловное форматирование с уничтожением имеющихся данных;
/q – быстрая очистка без контроля наличия сбойных участков.

Если параметры не указаны, то программа проверяет, форматирована ли дискета; оставляет формат таким же, что и имеющийся; стирает информацию обо всех файлах и директориях из системных областей; тестирует область данных на наличие сбойных участков.

Примеры:
format a: /u – безусловное форматирование дискеты а:;
format a: /q – очистка дискеты;
format a: /s – форматировать дискету и сделать ее системной.

Задание метки диска

Формат команды:
label дисковод:

Метка – обозначение длиной до 11 символов.
Недопустимые символы: * ? / \ | . , ; : + = [ ] ( ) & < > ^ ” .
Чтобы узнать метку диска, можно использовать команду vol. (vol дисковод:)

Примеры:
label a: – сообщить меткe диска а:.

Команды MS-DOS для работы с директориями

Смена текущей директории

Формат команды:
cd [дисковод:][путь]

Примеры:
cd \ – переход в корневую директорию текущего диска;
cd \exe – переход в директорию exe в корневой директории;
cd .. – переход в наддиректорию;
cd – сообщает текущий диск и директорию.

Команды MS-DOS для работы с директориями

Смена текущей директории

Формат команды:
cd [дисковод:][путь]

Просмотр содержимого директории

Формат команды:
dir [дисковод:][путь\][имя-файла] [параметры]

Создание директории

Формат команды:
md [дисковод:][путь\]имя-директории

Удаление директории

Удаление пустой директории

Формат команды:
rd [дисковод:][путь\]имя-директории

Удаление директории со всем содержимым

Формат команды:
deltree [/y] имя-файла-или-директории

Команда deltree может удалять как директории, так и файлы. В имени файла-или-директории можно использовать символы * и ?.

Переименование директории

Формат команды:
move [дисковод:][путь\]имя-директории новое-имя-директории

Установка списка директорий для поиска выполняемых программ

Формат команды:
path [дисковод:][путь\]имя-директории [; [дисковод:][путь\]имя-директории]

Команды MS-DOS для работы с файлами

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

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

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

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

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

Формат команды:
ren имя-файла1 имя-файла2

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

Формат команды:
copy имя-файла1 имя-файла2
copy имя файла1 [имя-директории2]

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

Соединение (конкатенация) файлов

Формат команды:
copy имя-файла [+имя-файла]…[имя файла]

Если имя исходного файла (или одного из файлов) совпадает с именем создаваемого командой copy файла, то существующий файл замещается. Например, если файл all.doc уже существует, то команда copy *.doc all.doc будет ошибочной, т.к. файл all.doc будет уничтожена в начале копирования.

Перемещение файлов в другую директорию

Формат команды:
move [/y] имя-файла имя-директории
move [/y] имя-файла [дисковод:][путь]новое-имя-файла

С параметром /y при существовании в директории-приемнике файлов с теми же именами, что и пересылаемые, выполняется замещение этих файлов без запроса. Задание нового имени возможно только при пересылке одного файла. Например, команда move *.bac a:\*.old ошибочна.

Сравнение файлов

Формат команды:
fc [параметры] имя-файла имя-файла [имя-файла-протокола]

Если имя файла-протокола не задано, сведения о сравнении выводятся на экран.

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

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

Команда копирования xcopy

Формат команды:
xcopy имя-файла-или-директории [имя-файла-или- директории ]…[параметры]

Преимущества команды xcopy:

Команды MS-DOS для работы с дисками

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

Формат команды:
Имя-дисковода:

Режим проверки при записи на диски

Формат команды:
verify [on/off]

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

Формат команды:
format дисковод: [параметры]

Если параметры не указаны, то программа проверяет, форматирована ли дискета; оставляет формат таким же, что и имеющийся; стирает информацию обо всех файлах и директориях из системных областей; тестирует область данных на наличие сбойных участков.

Перенос на диск системных файлов MS-DOS

Формат команды:
sys [путь] диск:

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

Задание метки диска

Формат команды:
label дисковод:

Программы и команды MS-DOS общесистемного назначения

Вывод информации о дате и установка даты в компьютере

Формат команды:
date

Примеры:
date
Запрос: Введите новую дату (дд-мм-гг): (Enter new date (dd-mm-yy))
Вводимая строка: 10-12-2010

Вывод информации о времени и установка времени в компьютере

Формат команды:
time

Изменение вида приглашения MS-DOS

Формат команды:
prompt [текст]

Команда «DIR» позволяет вывести на экран содержимое текущего (если команда вызывается без параметров) или любого другого каталога (если вызывается с параметром, содержащим путь к нужному каталогу). Содержимое каталога представляется списком файлов и папок, находящихся в каталоге.

Например, команда «DIR C:\» выведет содержимое корневого каталога диска «C:».



Проделайте нужные действия для того, что бы вывести содержимое каталога «STUDENT».

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

Например, вывести содержимое каталога «C:\WINDOWS» с постраничным выводом:

Открытие файлов и запуск программ

Для того, что бы открыть любой файл или запустить нужную программу на выполнение (файл с расширением «.exe»), достаточно ввести в командной строке имя этого файла (или полный путь и имя, если файл находится не в текущем каталоге).

Система сама определит, с помощью какой программы можно открыть указанный файл. Эта операция аналогична двойному щелчку по файлу в Проводнике.

Запустим текстовый редактор WordPad из командной строки (он находится в каталоге C:\Program Files\Windows NT\Accessories).

Для этого необходимо перейти в каталог, где лежит файл «wordpad.exe», для чего выполним следующие действия:

CD "Program Files\Windows NT\Accessories"

Первым делом мы перешли на диск «C:», на котором находится нужная нам программа, затем перешли в корень диска (команда «CD \»), данная команда нужна на тот случай, если текущий каталог диска «C:» отличался от корневого. Следующим шагом мы изменили текущий каталог на «Program Files\Windows NT\Accessories», в котором лежит файл «wordpad.exe». Команда «DIR» нам потребовалась для того, что бы убедиться, что нужный файл действительно существует. Последняя команда «wordpad.exe» произвела запуск программы.

При желании эту же задачу можно решить в один шаг:

C:\Program Files\Windows NT\Accessories\wordpad.exe

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

Выйдем из текстового редактора WordPad (клавиши «Alt + F4»).

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

Для копирования файлов предназначена команда «COPY».

Команда COPY имеет 2 обязательных параметра – это имя файла источника и имя файла назначения. Например, команда «COPY TEXT.DOC FOLDER\TEXT.DOC» копирует файл «TEXT.DOC» в каталог FOLDER, который должен находиться в текущем каталоге.

Что бы скопировать сразу несколько файлов, необходимо использовать маску. Символ «*» в маске соответствует любой последовательности символов или ее отсутствию. Симов «?» соответствует любому одному символу.

Например: «COPY *.TXT FOLDER\*.TXT – копирует все файлы с расширением .TXT в каталог FOLDER текущего каталога.

«COPY DOC.TXT A:» – копирует файл DOC.TXT из текущего каталога в корневой каталог диска A:.

Еще один пример: скопировать все файлы с расширением .DOC, которые начинаются со слова DOCUMENT в папку FOLDER:

COPY DOCUMENT*.DOC FOLDER

Склеивание файлов

Команда «COPY» позволяет склеить несколько текстовых файлов. Для этого в качестве источника передаются имена склеиваемых файлов через знак «+».

Пример: «COPY TEXT1.TXT+TEXT2.TXT+TEXT3.TXT ALL.TXT» – склеит 3 текстовых файла TEXT1.TXT, TEXT2.TXT и TEXT3.TXT и результат поместит в файл ALL.TXT.

Далеко не все форматы файлов можно склеивать таким образом.

Вывод содержимого текстового файла

Для вывода на экран содержимого текстового файла используется команда «TYPE». В качестве параметра передается имя файла, содержимое которого нужно вывести.

Пример: «TYPE DOCUMENT.TXT» – вывести на экран содержимое файла DOCUMENT.TXT, находящегося в текущем каталоге.

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

Что бы переименовать файл или каталог, нужно воспользоваться командой «REN». Команда имеет два параметра: имя исходного файла и новое имя файла.

Пример: «REN DOC.TXT OLD_DOC.TXT» – переименует файл DOC.TXT, находящийся в текущем каталоге в файл OLD_DOC.TXT.

Команду можно применять сразу к нескольким файлам, если воспользоваться маской с символами «*» и «?».

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

Для перемещения файла из одного каталога в другой служит команда «MOVE». Первый параметр команды указывает на имя исходного файла, второй параметр – на имя и путь, куда будет перемещен файл. Во втором параметре можно указывать только путь назначения, без имени самого файла. В этом случае имя останется прежним.

Пример: «MOVE DOC.TXT F:\» – переместит файл DOC.TXT из текущего каталога в корень диска F: (это может быть, к примеру, флеш-диск).

Команду можно использовать для группы файлов, для чего необходимо указывать в качестве имени файла маску.

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

Для удаление файлов предназначена команда «DEL». В качестве параметра команде передается имя или маска удаляемых файлов.

Пример: «DEL *.TXT» – удалить все файлы с расширением .TXT в текущем каталоге.

«DEL ..\TEMP.DOC» – удалить файл TEMP.DOC, находящийся в родительском каталоге (т.е. в каталоге, на уровень выше текущего).

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

Для создания каталога предназначена команда «MD».В качестве параметра команде передается имя каталога, который необходимо создать.

Пример: «MD TEMP» – создание каталога TEMP в текущем каталоге.

«MD FOLDER\TEXTS» – создание сразу двух каталогов, т.е. в текущем каталоге будет создан каталог FORLDER (если он до этого не существовал), а в нем будет создан каталог TEXTS.

Удаление каталога

Команда «RD» предназначена для удаления каталога. Имя каталога, который требуется удалить, передается в качестве параметра. Если в удаляемом каталоге есть файлы или подкаталоги, то такой каталог не будет удален (т.к. он не пустой). Что бы удалить непустой каталог со всем его содержимым, нужно использовать команду RD с дополнительным параметром /S.

Пример: «RD TEMP» – удалить пустой каталог TEMP, находящийся в текущем каталоге.

«RD /S FOLDER» – удалить каталог FOLDER и все его содержимое.

Очистка экрана

Что бы очистить экран консольного окна от лишней информации, предназначена команда «CLS».

Команда не имеет параметров. Все, что она делает – очищает содержимое экрана (консольного окна).

Читайте также: