
- •Системное программное обеспечение компьютера Лекция 3. Файловая система. Сервисное программное обеспечение компьютера Содержание лекции
- •Диски, каталоги, файлы Понятие файла и файловой системы
- •Полное имя файла
- •Просмотр файловой системы и ресурсов компьютера
- •ПроводникWindows
- •Настройка панелей инструментов
- •Настройка внешнего вида папок
- •Управление папками и файлами Выделение файлов и папок
- •Создание новой папки
- •Переименование файлов и папок
- •Удаление файлов и папок
- •Восстановление удаленных файлов
- •Регистрация нового типа файла
- •Сжатие файлов и папок
- •Программа-архиваторWinRar
- •Командная строка Windows xp Общие сведения
- •Технология работы с командной строкой Сведения о командах
- •Обращение к файлам
- •Основные команды для работы с дисками
- •Команды для работы с каталогами
- •Команды для работы с файлами
- •Создание и использование командных файлов
Команды для работы с каталогами
Содержимое некоторого каталога в окне консоли команд выглядит следующим образом:
.
Данный список содержит три файла и две подпапки (подкаталога). Для каждого элемента указаны дата и время создания, имя файла и размер файла. Вверху находятся два элемента: . и . .. Эти элементы имеются в каждом каталоге и помогают системе следить за деревом каталогов ( . относится к самому каталогу, а . . – к родительскому).
В этом разделе приведем только основные команды работы с каталогами.
Команда DIR - просмотр каталога
Выводит список файлов и подкаталогов каталога.
Синтаксис команды:
dir [имя_дисковода:][путь\][имя файла] [ключи]
В зависимости от ключей можно просмотреть записи каталога в стандартной форме или в усеченной форме с выводом только полных имен файлов, а также при большом каталоге выводить его постранично. Существует возможность сортировки (по имени файлов, по размеру файлов, по дате последней модификации и т.д.) содержимого каталога при выводе его на экран.
Основные ключи:
/p - постраничный вывод каталога на экран;
/b - вывод только имён файлов и каталогов;
/a - вывод всех файлов и каталогов, включая системные и скрытые;
/o - задание порядка сортировки файлов и каталогов
и др.
Пример:
dir - вывести содержимое текущего каталога.
dir *.exe - вывести сведения о файлах с расширением .exe из текущего каталога.
dir a:\ /o /p - вывести отсортированное содержимое корневого каталога диска а:. Сначала выводятся подкаталоги, затем файлы отсортированные по имени и расширению. Вывод осуществляется с паузами после заполнения экрана.
Команда CD - смена текущего каталога
Синтаксис команды:
сd [имя_дисковода:][путь\] имя_подкаталога
Команда cd без параметров сообщает текущие диск и каталог.
Пример:
cd \ - переход в корневой каталог текущего диска.
cd.. - переход из текущего каталога в родительский каталог (на уровень выше).
cd c:\kat1 - текущим станет каталог первого уровня с именем kat1 на диске с:. При этом, как правило, изменится и приглашение системы на - с:\kat1>.
Команда RD -уничтожение каталога
Синтаксис команды:
rd [имя_дисковода:][путь\] имя_подкаталога
Этой командой уничтожается только пустой каталог. Предварительно из удаляемого каталога необходимо удалить все файлы.
Пример:
rd \kat1 - удаление каталога первого уровня с именем kat1.
Существуют также команды:
md - создаёт каталог.
ren - переименовывает каталог.
Команды для работы с файлами
Команда TYPE - просмотр текстового файла
Этой командой удобно пользоваться при просмотре содержимого файла на экране дисплея или принтере.
Синтаксис команды для вывода на экран:
type [имя_дисковода:][путь\] имя_файла
Синтаксис команды для печати:
type [имя_дисковода:][путь\] имя_файла > prn
Имя файла указывается с расширением, если оно есть.
Пример:
type c:\kat\a.txt - вывод файла на экран.
type a:\red\b.txt > prn - вывод файла на принтер.
Команда DEL - удаление файла
Можно удалять как один файл, так и группу файлов, используя шаблоны имен.
Синтаксис команды:
del [имя_дисковода:][путь\] имя_файла [/p]
Ключ /P служит для вывода на экран запроса на подтверждение удаления.
Пример:
del f2\*.* /p - удаление с подтверждением всех файлов из подкаталога F2 текущего каталога.
Команда COPY -копирование файлов
Эта команда используется для:
создания копий существующих файлов (основная функция);
вывода содержимого файла на внешнее устройство;
объединения содержимого нескольких файлов.
Синтаксис команды:
copy имя_файла_источника [имя_файла_приемника] [/v]
Имя файлов может быть полным (с указанием дисковода и пути, как и во всех вышеописанных командах).
Обязательным параметром является только имя источника. Все остальные параметры задаются только по мере надобности. Если Вы копируете файл (группу файлов) с тем же именем (именами), то достаточно указать только полное имя файла-источника.
Ключ /v осуществляет контроль правильности записи информации на диск путем проверки считываемости каждого сектора.
Пример:
copy *.pas a:\ - копирование всех файлов с расширением .pas из текущего каталога в корневой каталог диска А: под теми же именами.
copy *.pas a:\*.bak - то же, но расширения файлов-дубликатов меняются на .bak.
copy ton.txt prn - распечатка содержимого файла ton.txt из текущего каталога.
Для объединения файлов в один файл (конкатенации файлов) используется знак “+”. Например: file1+file2 - результатом этой операции является файл, начинающийся содержимым файла file1, за которым следует содержимое файла file2.
Пример:
copy main.pas+p1.pas+p2.pas myprog.pas - объединить в указанном порядке содержимое файлов main.pas, p1.pas, p2.pas и записать результат в файл myprog.pas.
Примечание. Существует команда xcopy, которая предлагает ряд дополнительных возможностей для копирования файлов.
Другие команды работы с файлами:
move - перемещение файлов;
fc - сравнение файлов;
attrib - работа с атрибутами файлов.