Команды работы с файлами. Создание текстовых файлов. Для этого в DOS используется команда COPY CON.
Формат команды:
COPY CON [диск] [путь] имя
где
диск – имя диска, на котором будет сохранен созданный файл;
путь – путь до каталога, который будет содержать созданный файл;
имя – имя создаваемого файла.
Например, чтобы создать текстовый файл NAME.TXT в каталоге CURS, в командной строке набирается C:\WIN>copy con CURS\NAME.TXT
После ввода этой команды требуется набрать текст файла и по окончании ввода нажать клавишу F6 или Ctrl-Z (конец файла) и затем Enter. На экране появится сообщение
Файл(а, ов) скопировано
Просмотр содержимого файла. Для просмотра информации, содержащейся в файле, применяется команда TYPE.
Формат команды:
TYPE [диск] [путь] имя
Например, чтобы просмотреть содержимое файла NAME.TXT, командной строке необходимо набрать C:\WIN\CURS>type NAME.TXT
Копирование файлов. Для копирования содержимого файла с одного диска на другой или из одного каталога в другой применяется команда COPY.
Формат команды:
COPY [диск] [путь] старое_имя [диск] [путь] [новое_имя] [/v]
Откуда куда
где
/v – режим копирования с проверкой соответствия копии оригиналу.
Например
C:\>copy WIN\CURS\NAME.TXT WIN
Объединение файлов (конкатенация). Объединение нескольких файлов можно осуществить с помощью команды COPY и символа +, соединяющего исходные файлы.
Формат команды:
COPY [диск] [путь] имя1+[диск] [путь] имя2 [диск] [путь] новое_имя
Например, A:\>copy C:\TURBO\MYFILE\SORT.PAS+A:\XX\ROOTS.PAS A:\BVL.PAS объединяет тексты программ SORT.PAS и ROOTS.PAS в один файл с именем BVL.PAS. Причем если все объединяемые файлы находятся в текущем каталоге и имя результирующего файла не указано, то ему присваивается имя первого файла.
Переименование и перенос файлов. Эти процедуры производятся аналогично переименованию и переносу каталогов.
Вывод содержимого файла на печать. Содержимое файла можно вывести на печать двумя способами:
1) с помощью команды COPY и параметра prn:
COPY [диск] [путь] [имя] prn
Например, C:\ >copy TURBO\MYFILE\BVL.PAS prn
2) с использованием команды PRINT.
Формат команды:
PRINT [диск] [путь] имя
Например, C:\TURBO\MYFILE>print BVL.PAS
После ввода этой команды на экране появляется запрос:
Имя печатающего устройства [PRN]: