
- •Системное программное обеспечение компьютера Лекция 3. Файловая система. Сервисное программное обеспечение компьютера Содержание лекции
- •Диски, каталоги, файлы Понятие файла и файловой системы
- •Полное имя файла
- •Просмотр файловой системы и ресурсов компьютера
- •ПроводникWindows
- •Настройка панелей инструментов
- •Настройка внешнего вида папок
- •Управление папками и файлами Выделение файлов и папок
- •Создание новой папки
- •Переименование файлов и папок
- •Удаление файлов и папок
- •Восстановление удаленных файлов
- •Регистрация нового типа файла
- •Сжатие файлов и папок
- •Программа-архиваторWinRar
- •Командная строка Windows xp Общие сведения
- •Технология работы с командной строкой Сведения о командах
- •Обращение к файлам
- •Основные команды для работы с дисками
- •Команды для работы с каталогами
- •Команды для работы с файлами
- •Создание и использование командных файлов
Обращение к файлам
При работе в режиме командной строки для того, чтобы выполнить операцию над файлом или группой файлов (копирование, удаление, перемещение, поиск группы файлов определённого типа), нужно к ним правильно обратиться.
Когда вы используете файл не из текущего каталога, необходимо указать, в каком каталоге этот файл находится. Это можно сделать с помощью указания пути к файлу (см. гл.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 не сможет произвести сравнение и выдаст соответствующее сообщение.