- •Тема 4. Программное обеспечение эвм
- •4.1. Состав программного обеспечения
- •4.2. Общая характеристика операционных систем
- •4.3. Функции операционных систем
- •Операционная система
- •4.4. Состав ms dos
- •4.5. Начальная загрузка ос
- •4.6. Организация файловой системы
- •4.7.1. Команды обслуживания дисков. Инициализация дискет
- •4.7.2. Команды работы с каталогами (директориями)
- •4.7. Команды ms dos. Работа с каталогами и файлами
- •4.7.3. Команды работы с файлами
- •Type pen.Pas - вывод файла pen.Pas
- •4.7.4. Практическая работа
- •4.8.1. Общие сведения
- •4.8.2. Работа в среде norton commander
- •4.8.3. Строка функциональных клавиш
- •4.8.4. Описание главного командного меню
- •4.8.5. Пункт Файл главного командного меню
- •4.8.6. Пункт Диск главного командного меню
- •4.8.7. Практическая работа
- •Первый этап
- •Второй этап
- •Третий этап
- •Четвертый этап
- •Контрольные вопросы
4.7.3. Команды работы с файлами
Создание текстовых файлов. Для создания текстового файла можно воспользоваться любым редактором, который может работать с текстовыми файлами.
Небольшие текстовые файлы можно ввести непосредственно с клавиатуры с помощью команды
COPY CON имя-файла
После ввода команды надо нажать клавишу "ENTER".
Затем нужно поочередно вводить строки файла. В конце каждой строки надо нажимать клавишу Enter, а после ввода последней - нажать клавишу "F6" и затем "Enter". Команда выдает сообщение
1 file copied
и на диске появится файл с указанным именем.
Переименование файлов осуществляется командой REN (RENAME).
Формат команды:
REN [дисковод:] [путь\] имя-файла
Первое имя в команде задает имя (имена) переименовываемых файлов, второе - новое имя (имена) файлов.
Дисковод и путь задают, в каком каталоге переименовываются файлы. Если дисковод или путь опущены, то подразумеваются текущий дисковод и текущий каталог. Можно использовать символы * и ?.
Переименовываются все файлы из заданного каталога, подходящие под шаблон, заданный в первом имени файла в команде. Если символы * и ? имеются во втором имени файла в команде, то символы имен файлов на соответствующих местах не изменяются.
Примеры:
REN XXX.DOC XXX.TXT - переименовывается файл XXX.DOC в текущем каталоге. Новое имя файла- XXX.TXT;
REN A:*.DOC *.TXT - переименование всех файлов с расширением DOC в текущем каталоге на дисководе А:. Файлы получают расширение .TXT.
Копирование файлов осуществляется командой СОPY.
Формат команды:
COPY [имя-файла][ имя-файла] или
COPY [имя-файла][ имя-каталога]
В именах файлов могут употребляться символы * и ?.
Основной формат команды предполагает задание источника, т.е. указание файлов, содержимое которых нужно скопировать (1-й аргумент), и назначение, т.е. указание файлов, в которые нужно копировать (2-й аргумент).
COPY A:*.* C: - копирование всех файлов текущего каталога диска A: в текущий каталог диска C:
COPY XXX.DOC XYZ.TXT - копирование файла XХХ.DOC в тот же каталог, но с другим именем;
COPY А:\ *.* - копирование всех файлов корневого каталога накопителя А: в текущий каталог;
COPY \T\*.DOC C:*.TXT - копирование всех файлов с расширением .DOC из каталога \T текущего диска в текущий каталог диска C:. Файлы получают расширение .TXT;
COPY \BAH \PAPE - копирование всех файлов каталога BAH в каталог PAPE;
В команде COPY вместо имен файлов можно использовать обозначение устройств, например:
CON - консоль (клавиатура для ввода, монитор для вывода).
PRN - принтер (только выходной файл)
Примеры:
COPY CON T.BAT - файл с именем T.BAT создается в результате копирования с устройства CON , т.е. путем ввода текста с клавиатуры.
COPY PAPE.TXT PRN - вывод файла PAPE.TXT на принтер.
Поиск файла на диске осуществляется командой FF (Find File).
Формат команды:
FF [имя файла]
В имени файла могут употребляться символы "*" и "?".
Примеры:
FF DIGGER.* -найти все файлы с именем DIGGER и произвольным расширением;
FF T*.DOC - найти все файлы с именем, начинающимся с буквы T и с расширением .DOC
Вывод содержимого текстового файла на экран осуществляется командой TYPE.
Формат команды:
TYPE [дисковод:][путь\] [имя файла]
Недопустимо использование символов * и ? .
Команда предполагает, что в файле содержится информация, закодированная в соответствии со стандартом ASCII; при этом каждый байт хранимой информации обозначает букву, цифру или знак, представляемые на экране. В противном случае на экране будет возникать мешанина знаков, сопровождаемая выдачей звуковых сигналов (некоторые коды генерируют звуковые сигналы). Как правило, файлы с расширениями .TXT, .DOC, .BAT могут быть выведены на экран (и на принтер). Также могут быть выведены файлы с текстами программ на Паскале, СИ, Фортране, которые снабжаются соответствующими расширениями.
Примеры:
