Команды работы с файлами




Вывод файла на экран производится с использованием команды type. Просмотр содержимого файла на экране позволяет выяснить, какого рода информация содержится в нем. Одновременный просмотр нескольких файлов неосуществим. Формат команды:

type [маршрут\]имя-файла

Например: команда

type c:\group\gr123\report

покажет на экране содержимое файла report из каталога

c:\group\gr123.

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

A:\TEXT>type pressa.doc

позволит просмотреть на экране файл pressa.doc, находящийся в текущем каталоге TEXT диска А:.

Переименование файлов осуществляется посредством команды ren (Rename). Ее формат:

ren [маршрут\]старое-имя-файла новое-имя-файла

Дисковод и путь указывают, в каком каталоге переименовывается файл или группа файлов. Если дисковод и путь опущены, то подразумеваются текущий дисковод и текущий каталог. Если речь идет о переименовании группы файлов, объединенных по какому-либо признаку, то в обобщенном имени группы файлов из одного каталога можно употреблять символы * и?. Символ * обозначает любое число любых символов в имени файла или в расширении имени файла. Символ? обозначает один произвольный символ или отсутствие символа в имени файла, а также в расширении имени файла. При этом переименовываются все файлы из заданного каталога, подходящие под шаблон, заданный в первом имени файла в команде. Если символы * и? имеются во втором имени файла в команде, то специально не оговоренные символы прежних имен файлов на соответствующих позициях не изменяются.

Например: команда

ren c:\group\gr123\ivan anton

переименует файл ivan, присвоив ему новое имя anton, а команда

ren c:\lexicon\temp\*.*?????96.*

преобразует имена файлов tutor.txt и proba.txt (см. рис. с каталоговой структурой) в tutor96.txt и proba96.txt соответственно.

Командная строка

A:\>ren *.prg *.bas

означает, что все файлы с расширением.prg текущего корневого каталога диска А: после выполнения команды получат новое расширение.bas.

Копирование файлов осуществляется командой copy. Формат команды:

copy [маршрут\]имя-файла [маршрут\]имя-файла

или

copy [маршрут\]имя-файла [маршрут\]

Эта команда также как и команда ren позволяет копировать как один, так и группу файлов. Из каталога, указанного в первом параметре команды, копируются файлы, заданные именем файла в первом параметре команды. Дисковод и путь во втором параметре команды указывают каталог, в который копируются файлы. Если во втором параметре имя файла отсутствует, то имена файлов при копировании не меняются. Если имя файла задано, то оно указывает новое имя копируемого файла. Таким образом, при копировании одновременно у файла-копии можно изменить имя.

Например: команда

copy c:\*.* c:\dos

скопирует все файлы корневого каталога диска C: в каталог DOS.

Командная строка

C:\>copy autoexec.bat dos\autoexec.bak

означает, что в каталоге DOS диска C: появится резервная копия файла autoexec.bat, находящегося в текущем корневом каталоге диска С:. При этом копия файла получит новое расширение.bak.

Удаление файлов осуществляется с помощью команды del (Delete). Формат команды:

del [маршрут\]имя-файла [/p]

Паpаметp /p позволяет выдать пpедупpеждение пеpед удалением файла. Операционная система переспросит:

Delete (Y/N)?

(Удалять (Да/Нет)?)

после чего ей нужно ответить латинской буквой Y или N соответственно. Возможно групповое удаление файлов. В этом случае в обобщенном имени файла используются символы * и?. ОС переспросит:

Are you sure (Y\N)?

(Вы уверены?)

Например: команда

del c:\lexicon\protocol.txt

удалит файл protocol.txt из каталога lexicon диска C:, а командная строка

C:\LEXICON\TEMP>del *.* /p

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

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

Вопросы для самопроверки.

1. Какие из ниже приведенных команд являются внутренними, а какие внешними:

cls, date, type, tree, dir, diskcopy, time, format, copy, cd

2. Какое из следующих имен файлов правильное: read.me.doc

30_may.&7

simplex.exec

progress:txt

3. Какая из записей описывает группу всех файлов на диске D: d:????????.???

d:*.*

d:*.???

d:????????.*

4. Найти неверное утверждение:

- каталоги - это группы файлов;

- каталоги удобны, т.к. позволяют группировать однородные файлы;

- количество каталогов на диске ограничено его физическими возможностями;

- каталоги увеличиваются при добавлении и сжимаются при удалении файлов;

- каталоги должны содержать файлы или подкаталоги.

5. Одну из команд работы с каталогами можно использовать без дополнительных параметров. Какую именно и в каком случае?

6. Найти ошибки в командах работы с файлами:

type *.*

ren abc.com

7. Предположим, что имеется дискета с прикладными программа­ми. Ее необходимо продублировать. Какая из следующихкоманд используетсяпервой:diskcomp, tree, diskcopy, format? Потом?

Рекомендуемая литература

 

1. Степанов А.Н. Информатика. Базовый курс для студентов гуманитарных специальностей высших учебных заведений. – СПб.: Питер, 2011. – 720 с.: ил.

2. Мельников В.П. Информационные технологии: учебник для студ. высш. учеб. заведений. – М.: Издательский центр «Академия», 2008. – 432 с.

3. Информатика и математика для юристов: учебник для студентов вузов, обучающихся по юридическим специальностям / [С.Я. Казанцев и др.]; под ред. С.Я. Казанцева, Н.М. Дубининой. – 2-е изд., перераб. и доп. – М.: ЮНИТИ-ДАНА, 2010. – 560 с.

4. Информатика и математика для юристов (информационные системы): Учебное пособие. – М.: Профобразование, 2008. - 198 с.

5. Каймин В.А. Информатика: Учебник. – 5-е изд. – М.: ИНФРА-М, 2007. – 285 с. (Высшее образование).

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2018-10-25 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: