Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции инф / Modul3_3.doc
Скачиваний:
101
Добавлен:
23.02.2015
Размер:
1.4 Mб
Скачать

Обращение к файлам

При работе в режиме командной строки для того, чтобы выполнить операцию над файлом или группой файлов (копирование, удаление, перемещение, поиск группы файлов определённого типа), нужно к ним правильно обратиться.

Когда вы используете файл не из текущего каталога, необходимо указать, в каком каталоге этот файл находится. Это можно сделать с помощью указания пути к файлу (см. гл.2, п. 2.4). Если путь к файлу не указан, то файл ищется в текущем каталоге.

Путь задает маршрут от текущего каталога или от корневого каталога диска. Если путь начинается с символа \, то маршрут вычисляется от корневого каталога диска, иначе – от текущего каталога. Существует также понятие текущего дисковода.

Текущий дисковод - это тот дисковод, с которым производится работа в данный момент времени. При работе в командной строке по умолчанию предполагается, что все задаваемые пользователем файлы находятся на текущем дисководе.

При обращении к группе файлов используют шаблон имени файлов (см. гл.6, п. 6.5.2).

В качестве имени файла можно использовать символьное имя устройства, например: prn – принтер, con – консоль (клавиатура при вводе и дисплей при выводе).

Полное имя файла полностью специфицирует, с каким файлом вы хотите работать.

Пример:

copy *.* c:\tempкопирование всех файлов из текущей папки в папку temp на диске с:.

copy con 1.txt – создание текстового файла в текущем каталоге.

type a:\docum\text.doc > prn – вывод файла, находящегося на дискете в папке docum, на принтер.

move c:\temp\*.bmp \arhiv – перемещение всех файлов .bmp из папки temp в папку arhiv.

Основные команды для работы с дисками

Команда Format

Форматирование диска в заданном дисководе для использования системой Windows.

Синтаксис команды:

format том [/fs:] [ключи]

том - задает имя тома или имя диска, который необходимо отформатировать.

/fs: файловая система - тип файловой системы, которая будет создана на диске: FAT,FAT32илиNTFS. Гибкие диски могут использовать только файловую систему FAT.

Команда format при использовании дополнительных ключей позволяет: изменить ёмкость диска (т.е. переразметить его поверхность), присвоить диску метку, задать размер кластера, количество дорожек, секторов и т.д.

При использовании ключа /q выполняется быстрое форматирование (т.е. удаляются таблица файлов и корневой каталог ранее отформатированного тома без поиска поврежденных секторов). Ключ /q следует использовать только для форматирования дисков, которые находятся в хорошем состоянии. Этот тип форматирования почти не расходует времени и рекомендуется также, когда возникает необходимость быстрого освобождения диска от данных.

Если ключи не указаны, то выполняется безопасное форматирование (по умолчанию). Безопасное форматирование осуществляет те же операции, что и быстрое форматирование, но дополнительно проверяет сектора на отсутствие дефектов.

Пример:

format a: – форматирование диска в накопителе a: в соответствии с его ёмкостью.

format a: /q – быстрое форматирование ранее отформатированного диска в дисководе а:

Примечание. В квадратных скобках ([]) указываются необязательные элементы.

Команда смены текущего дисковода

Для смены текущего дисковода нужно набрать имя дисковода, который должен стать текущим. Например: a: - переход на дисковод а:; с: - переход на дисковод с:.

Команда DISKCOPY

Копирование содержимого гибкого диска на другой форматированный или неформатированный гибкий диск. При запуске команды diskcopy без параметров для исходного и конечного дисков используется текущий дисковод.

Синтаксис команды:

diskcopy [диск1: [диск2:]] [/v]

диск1 - задание дисковода, содержащего диск-источник.

диск2 - задание дисковода, содержащего конечный диск.

/v - проверка правильности копирования сведений. Этот параметр командной строки замедляет процесс копирования.

Поскольку DISKCOPY вместе с данными копирует форматирующую информацию, форматировать диск-копию не нужно.

Пример:

diskcopy a: - диск-оригинал и диск-копия последовательно вставляются в один и тот же дисковод.

Команда DISKCOMP

Сравнение содержимого двух гибких дисков. При запуске команды diskcomp без параметров для сравнения дисков используется текущий дисковод.

Синтаксис команды:

diskcomp [диск1: [диск2:]]

диск1 - задание дисковода, содержащего первый гибкий диск.

диск2 - задание дисковода, содержащего второй гибкий диск.

Команда diskcomp работает только с гибкими дисками. Сравнение осуществляется по дорожкам. При несовпадении содержимого двух дисков будет выдано соответствующее сообщение. Сравниваемые диски должны быть одинакового формата, иначе команда diskcomp не сможет произвести сравнение и выдаст соответствующее сообщение.

Соседние файлы в папке Лекции инф