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

Оценить
(0 голоса)

В командной строке существуют специальные команды для работы с файлами. Эго команды копирования и удаления файлов. Конечно, здесь можно и создавать файлы, но делается это при помощи команды копирования с устройства (CON).

В командной строке существует несколько зарезервированных сочетаний символов, которые нельзя использовать в качестве имен файлов, — это имена DOS-устройств. Применение зарезервированных сочетаний символов дает пользователю возможность работать не только с дисковыми файлами, но и с различными устройствами, что очень удобно. Существуют следующие DOS-устройст- ва, с которыми вам придется работать:

■    PRN — принтер;

■    CON — при вводе обозначает клавиатуру, при выводе — экран монитора.

Если вам надо скопировать файл в какую-то папку, то для этого надо воспользоваться командой COPY:

COPY источник результат

Например, скопируем файл C:\D0C\123.TXT в папку E:\ALL\TEXTFILE:

С:\> COPY C:\D0C\123.TXT E:\ALL\TEXTFILE

Теперь скопируем все файлы с расширением txt из папки C:\DOC в папку E:\ALL\ TEXTFILE:

С: \> COPY С:\D0C\*.TXT E:\ALL\TEXTFILE

Команда COPY позволяет изменять имена и расширения при копировании, например, скопируем файл C:\D0C\123.TXT в пайку E:\ALL\TEXTFILE, изменив при копировании имя файла на HELLO, а расширение — на doc:

С:\> COPY C:\DOC\123.TXT E:\ALL\TEXTFILE\HELLO.DOC

Можно указать маску, например, скопировать все файлы с расширением txt из C:\D0C в папку E:\ALL\TEXTFILE, изменив при копировании расширение на doc: С:\> COPY С:\DOC\*.TXT Е:\ALL\TEXTFILE\*.DOC

Команда COPY дает пользователю возможность копировать информацию на DOS- устройства или с них, например, можно скопировать (вывести на экран) файл C:\D0C\123.TXT:

С:\> COPY C:\D0C\123.TXT CON

Таким же образом можно скопировать (ввести) с клавиатуры на диск в папку C:\D0C файл HELLO.TXT:

С:\ DOC > COPY CON HELLO.TXT

После подтверждения ввода команды DOS ждет ввода символов, которые будут позже записаны в файл с именем HELLO.TXT. При наборе можно использовать клавишу Enter. Ее нажатие приведет к вводу новой строки файла. Когда вы введете все, что нужно, вы должны ввести признак конца файла (CTRL+Z) и нажать клавишу Enter. После этого DOS скопирует файл на диск.

Распечатать файл HELLO.TXT 11а принтере несложно:

С:\ DOC > COPY HELLO.TXT PRN

Работа с файлами предусматривает не только создание и копирование, но и удаление файлов. Для удаления используется команда DFL:

DEL [диск:][путь] имя_файпа

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

Имя файла может быть указано при помощи подстановочных символов (по маске). Тогда выполнение команды приведет к удалению нескольких файлов. Например, удалить файл HELLO.TXT из текущей папки можно так:

С:\ DOC > DEL HELLO.TXT

Чтобы удалить файл HELLO.TXT из папки E:\ALL\TEXTFILE. находясь в папке C:\D0C, нужно действовать следующим образом:

С:\ DOC > DEL E:\ALL\TEXTFILE \HELLO.TXT

Теперь удалим все текстовые файлы из папки E:\ALL\TEXTFILE, находясь в корневой папке диска С:, с запросом на удаление:

С:\ > DEL E:\ALL\TEXTFILE \*.ТХТ /Р

Иногда надо присвоить файлу новое имя. то есть переименовать файл. Делается это при помощи команды REN. Эта команда действует не только на файлы, но и на папки:

REN [диск:][путь][имя_файла1][имя_файла2]

REN [диск:][путь][папка1][папка2]

Указать другие диск или папку для результирующего файла нельзя. При переименовании файла в текущей папке путь можно не указывать. Например, чтобы, находясь в папке C:\D0C, переименовать в GOODBYE.DOC расположенный панке E:\ALL\TEXTFILE файл HELLO.TXT, нужна команда С:\ DOC > REN E:\ALL\TEXTFILE \HELLO.TXT GOODBYE.DOC

Работа с папками
Некоторые другие команды
О командных файлах
Выводы
Комплектация новых компьютеров

Добавить комментарий


Защитный код
Обновить