Иллюстрированный самоучитель по компьютерным программам

Работа с файлами

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

Чтобы создать текстовый файл, лучше всего воспользоваться любым редактором, который может работать с текстовыми файлами, например, встроенным редактором Norton Commander (см. ниже). Небольшие текстовые файлы можно набрать непосредственно с клавиатуры. Для этого необходимо ввести команду:

copy con файл

После ввода этой команды нужно будет поочередно вводить строки файла. В конце каждой строки надо нажимать клавишу Enter, а после ввода последней – нажать клавишу F6 и затем Enter. Команда Copy выведет сообщение:

1 file(s) copied 
(1 файл скопирован)

…и на диске появится файл с указанным именем.

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

Для удаления файлов имеется команда Del. Формат команды:

del (дисковод:) (путь\) файл

В имени файла можно употреблять символы * и ?.

Примеры:

  • del *.bak – удаление всех файлов с расширением .bak из текущего каталога;
  • del paper.doc – удаление файла paper.doc из текущего каталога.

Если необходимо удалить все файлы из каталога, например, с помощью команды del *. *, то DOS выдаст предупреждение:

Are You sure (Y/N)
(Вы уверены?)

Для удаления файлов надо нажать Y и Enter, для отмены команды – N и Enter.

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

Для переименования файлов имеется команда Ren (Rename). Формат команды:

геn (дисковод:)(путь\)файл1 файл2

Параметр файл1 в команде задает имя (имена) переименовываемого файла, файл2 – новое имя (имена) файла. Дисковод и путь задают для того, чтобы указать, в каком каталоге переименовываются файлы. Если дисковод или путь опущены, то подразумевается текущий дисковод и текущий каталог.

В именах файлов можно употреблять символы * и ?.

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

Примеры:

  • геn xxx.doc xxx.txt - переименование файла xxx.doc в текущем каталоге. Новое имя файла - xxx.txt;
  • ren a:*.doc *.txt - переименование всех файлов с расширением .doc в текущем каталоге на дисководе А:. Файлы получают расширение .txt.

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

Для копирования имеется команда Copy. Формат команды имеет вид:

сору файл1 файл2
сору файл (каталог)

В именах файлов можно употреблять символы * и ?.

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

Примеры:

  • copy xxx.doc xxx.txt - копирование файла xxx.doc в текущем каталоге; создается файл xxx.txt в текущем каталоге;
  • сору а:\*.* - копирование всех файлов из корневого каталога накопителя А: в текущий каталог;
  • сору \tempV.doc с: *.txt - копирование всех файлов с расширением .doc из каталога \temp текущего диска в текущий каталог диска С:. Файлы получают расширение .txt.

В команде Copy вместо имен файлов можно использовать обозначения устройств, например:

  • CON – консоль (клавиатура для ввода, монитор для вывода). При вводе с клавиатуры конец файла задается как CTRL + Z или F6;
  • PRN – принтер (только как выходной файл), т. е. печать файла на принтере.

Пример:

  • сору paper.txt ргп – копирование файла paper.txt на принтер.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.