Задания (ответить письменно на каждый вопрос)

Практическая работа №1

Тема: «Объекты файловой системы»

Цель работы: Усвоить приемы работы с файловой системой ОС
Windows.


Оборудование (приборы, материалы, дидактическое обеспечение):
методические рекомендации к выполнению работы; задание и
инструкционная карта для проведения практического занятия
Компьютерные программы: компьютерные программы Windows,
Microsoft Office

Содержание работы:

Основные понятия.

1 Файловая система (англ. file system) — порядок, определяющий
способ организации, хранения и именования данных на носителях
информации в компьютерах, а также в другом электронном оборудовании:
цифровых фотоаппаратах, мобильных телефонах и т. п. Файловая система
определяет формат содержимого и способ физического хранения
информации, которую принято группировать в виде файлов.
2 Конкретная файловая система определяет размер имен файлов и
(каталогов), максимальный возможный размер файла и раздела, набор
атрибутов файла. Некоторые файловые системы предоставляют сервисные
возможности, например, разграничение доступа или шифрование файлов.
3 Наиболее распространены такие файловые системы, как FAT,
FAT32, NTFS, Linux Ext2, Linux Swap. Каждая операционная система (далее
ОС) использует свою файловую систему. Например, для Linux это Linux Ext2
и Linux Swap, для DOS, Windows 95/98/ME, Windows NT/2000/XP – FAT, для
Windows 95 OEM release 2/98/ME/NT/2000/XP – FAT32 и для Windows
NT/2000/XP – NTFS.
4 Файловая система логически имеет древовидную структуру и имена
файлов задаются в формате [диск:][путь\]имя_файла, то есть обязательным
параметром является только имя файла.
5 Существуют особые обозначения для текущего каталога и
родительского каталогов. Текущий каталог обозначается символом . (точка),
его родительский каталог — символами .. (две точки). Например, если
текущим каталогом является C:\WINDOWS, то путь к файлу autoexec.bat в
корневом каталоге диска C: может быть записан в виде ..\autoexec.bat.
6 В именах файлов (но не дисков или каталогов) можно применять так
называемые групповые символы или шаблоны: ? (вопросительный знак) и *
(звездочка). Символ * в имени файла означает произвольное количество
любых допустимых символов, символ ? — один произвольный символ или
его отсутствие. Скажем, под шаблон text??1.txt подходят, например, имена

text121.txt и text911.txt, под шаблон text*.txt — имена text.txt, textab12.txt, а
под шаблон text.* — все файлы с именем text и произвольным расширением.
7 Для того чтобы использовать длинные имена файлов при работе с
командной строкой, их нужно заключать в двойные кавычки. Например,
чтобы запустить файл с именем Мое приложение.exe из каталога Мои
документы, нужно в командной строке набрать "C:\Мои документы\Мое
приложение.exe" и нажать клавишу <Enter>.
8 Команды для работы с файловой системой
- CD
Текущий каталог можно изменить с помощью команды
CD [диск:][путь\]
Путь к требуемому каталогу указывается с учетом приведенных выше
замечаний. Например, команда CD \ выполняет переход в корневой каталог
текущего диска. Если запустить команду CD без параметров, то на экран
будут выведены имена текущего диска и каталога.
- COPY
Одной из наиболее часто повторяющихся задач при работе на
компьютере является копирование и перемещение файлов из одного места в
другое. Для копирования одного или нескольких файлов используется
команда COPY.
Синтаксис этой команды:
COPY [/A|/B] источник [/A|/B] [+ источник [/A|/B] [+ ...]] [результат
[/A|/B]] [/V][/Y|/–Y]
Приведем примеры использования команды COPY.
Копирование файла abc.txt из текущего каталога в каталог
D:\PROGRAM под тем же именем:
COPY abc.txt D:\PROGRAM
Копирование файла abc.txt из текущего каталога в каталог
D:\PROGRAM под новым именем def.txt:
COPY abc.txt D:\PROGRAM\def.txt
Копирование всех файлов с расширением txt с диска A: в каталог 'Мои
документы' на диске C:
COPY A:\*.txt "C:\Мои документы"
Если не задать в команде целевой файл, то команда COPY создаст
копию файла-источника с тем же именем, датой и временем создания, что и
исходный файл, и поместит новую копию в текущий каталог на текущем
диске. Например, для того, чтобы скопировать все файлы из корневого
каталога диска A: в текущий каталог, достаточно выполнить такую краткую
команду:
COPY A:\*.*
Другой интересный пример: создадим новый текстовый файл и
запишем в него информацию, без использования текстового редактора. Для
этого достаточно ввести команду COPY CON my.txt, которая будет

копировать то, что вы набираете на клавиатуре, в файл my.txt (если этот
файл существовал, то он будет перезаписан, иначе — создан). Для
завершения ввода необходимо ввести символ конца файла, то есть нажать
клавиши <Ctrl>+<Z>.
Команда COPY может также объединять (склеивать) несколько файлов
в один. Для этого необходимо указать единственный результирующий файл и
несколько исходных. Это достигается путем использования групповых
знаков (? и *) или формата файл1 + файл2 + файл3. Например, для
объединения файлов 1.txt и 2.txt в файл 3.txt можно задать следующую
команду:
COPY 1.txt+2.txt 3.txt
Объединение всех файлов с расширением dat из текущего каталога в
один файл all.dat может быть произведено так:
COPY /B *.dat all.dat
Ключ /B здесь используется для предотвращения усечения
соединяемых файлов, так как при комбинировании файлов команда COPY по
умолчанию считает файлы текстовыми.
Если имя целевого файла совпадает с именем одного из копируемых
файлов (кроме первого), то исходное содержимое целевого файла теряется.
Если имя целевого файла опущено, то в его качестве используется первый
файл из списка. Например, команда COPY 1.txt+2.txt добавит к
содержимому файла 1.txt содержимое файла 2.txt. Командой COPY можно
воспользоваться и для присвоения какому-либо файлу текущей даты и
времени без модификации его содержимого. Для этого нужно ввести
команду типа
COPY /B 1.txt +,,
Здесь запятые указывают на пропуск параметра приемника, что и
приводит к требуемому результату.
Команда COPY имеет и свои недостатки. Например, с ее помощью
нельзя копировать скрытые и системные файлы, файлы нулевой длины,
файлы из подкаталогов. Кроме того, если при копировании группы файлов
COPY встретит файл, который в данный момент нельзя скопировать
(например, он занят другим приложением), то процесс копирования
полностью прервется, и остальные файлы не будут скопированы.
- XCOPY
Указанные при описании команды COPY проблемы можно решить с
помощью команды XCOPY, которая предоставляет намного больше
возможностей при копировании. Необходимо отметить, правда, что XCOPY
может работать только с файлами и каталогами, но не с устройствами.
Синтаксис этой команды:
XCOPY источник [результат] [ключи]
Команда XCOPY имеет множество ключей; мы коснемся лишь
некоторых из них. Ключ /D[:[дата]] позволяет копировать только файлы,
измененные не ранее указанной даты. Если параметр дата не указан, то

копирование будет производиться только если источник новее результата.
Например, команда
XCOPY "C:\Мои документы\*.*" "D:\BACKUP\Мои документы" /D
скопирует в каталог D:\BACKUP\Мои документы только те файлы из
каталога C:\Мои документы, которые были изменены со времени
последнего подобного копирования или которых вообще не было в
D:\BACKUP\Мои документы.
Ключ /S позволяет копировать все непустые подкаталоги в каталоге-
источнике. С помощью же ключа /E можно копировать вообще все
подкаталоги, включая и пустые.
Если указан ключ /C, то копирование будет продолжаться даже в
случае возникновения ошибок. Это бывает очень полезным при операциях
копирования, производимых над группами файлов, например, при резервном
копировании данных.
Ключ /I важен для случая, когда копируются несколько файлов, а файл
назначения отсутствует. При задании этого ключа команда XCOPY считает,
что файл назначения должен быть каталогом. Например, если задать ключ /I
в команде копирования всех файлов с расширением txt из текущего каталога
в несуществующий еще подкаталог TEXT,
XCOPY *.txt TEXT /I
то подкаталог TEXT будет создан без дополнительных запросов.
С помощью ключа /H можно копировать скрытые и системные файлы,
а с помощью ключа /R— заменять файлы с атрибутом Только для чтения.
Например, для копирования всех файлов из корневого каталога диска C:
(включая системные и скрытые) в каталог SYS на диске D:, нужно ввести
следующую команду:
XCOPY C:\*.* D:\SYS /H
Ключ /T позволяет применять XCOPY для копирования только
структуры каталогов источника, без дублирования находящихся в этих
каталогах файлов, причем пустые каталоги и подкаталоги не включаются.
Для того, чтобы все же включить пустые каталоги и подкаталоги, нужно
использовать комбинацию ключей /T /E.
- DIR
Еще одной очень полезной командой является DIR
[диск:][путь][имя_файла] [ключи], которая используется для вывода
информации о содержимом дисков и каталогов. Параметр [диск:][путь]
задает диск и каталог, содержимое которого нужно вывести на экран.
Параметр [имя_файла] задает файл или группу файлов, которые нужно
включить в список. Например, команда DIR C:\*.bat выведет на экран все
файлы с расширением bat в корневом каталоге диска C:. Если задать эту
команду без параметров, то выводится метка диска и его серийный номер,
имена (в коротком и длинном вариантах) файлов и подкаталогов,
находящихся в текущем каталоге, а также дата и время их последней
модификации. После этого выводится число файлов в каталоге, общий объем

(в байтах), занимаемый файлами, и объем свободного пространства на диске.
Например:
Ключ /O[[:]сортировка] задает порядок сортировки содержимого
каталога при выводе его командой DIR. Если этот ключ опущен, DIR
печатает имена файлов и каталогов в том порядке, в котором они содержатся
в каталоге. Если ключ /O задан, а параметр сортировка не указан, то DIR
выводит имена в алфавитном порядке. В параметре сортировка можно
использовать следующие значения: N — по имени (алфавитная), S — по
размеру (начиная с меньших), E — по расширению (алфавитная), D — по
дате (начиная с более старых), A — по дате загрузки (начиная с более
старых), G — начать список с каталогов. Префикс – означает обратный
порядок. Если задается более одного значения порядка сортировки, файлы
сортируются по первому критерию, затем по второму и т.д.
Ключ /S означает вывод списка файлов из заданного каталога и его
подкаталогов. Ключ /B перечисляет только названия каталогов и имена
файлов (в длинном формате) по одному на строку, включая расширение. При
этом выводится только основная информация, без итоговой.
- MKDIR; RMDIR
Для создания нового каталога и удаления уже существующего пустого
каталога используются команды MKDIR [диск:]путь и RMDIR [диск:]путь
[ключи], соответственно (или их короткие аналоги MD и RD). Например:
MKDIR "C:\Примеры"
RMDIR "C:\Примеры"
Команда MKDIR не может быть выполнена, если каталог или файл с
заданным именем уже существует. Команда RMDIR не будет выполнена,
если удаляемый каталог непустой.
- DEL
Удалить один или несколько файлов можно с помощью команды
DEL [диск:][путь]имя_файла [ключи]
Для удаления сразу нескольких файлов используются групповые знаки
? и *. Ключ /S позволяет удалить указанные файлы из всех подкаталогов,
ключ /F – принудительно удалить файлы, доступные только для чтения, ключ
/A[[:]атрибуты] – отбирать файлы для удаления по атрибутам (аналогично
ключу /A[[:]атрибуты] в команде DIR).
- REN
Переименовать файлы и каталоги можно с помощью команды
RENAME (REN). Синтаксис этой команды имеет следующий вид:
REN [диск:][путь][каталог1|файл1] [каталог2|файл2]
Здесь параметр каталог1|файл1 определяет название каталога / файла,
которое нужно изменить, а каталог2|файл2 задает новое название каталога /
файла. В любом параметре команды REN можно использовать групповые
символы ? и *. При этом представленные шаблонами символы в параметре
файл2 будут идентичны соответствующим символам в параметре файл1.

Например, чтобы изменить у всех файлов с расширением txt в текущей
директории расширение на doc, нужно ввести такую команду:
REN *.txt *.doc
Если файл с именем файл2 уже существует, то команда REN
прекратит выполнение, и произойдет вывод сообщения, что файл уже
существует или занят. Кроме того, в команде REN нельзя указать другой
диск или каталог для создания результирующих каталога и файла. Для этой
цели нужно использовать команду MOVE, предназначенную для
переименования и перемещения файлов и каталогов.
- MOVE
Синтаксис команды для перемещения одного или более файлов имеет
вид:
MOVE [/Y|/–Y] [диск:][путь]имя_файла1[,...]
результирующий_файл
Синтаксис команды для переименования папки имеет вид:
MOVE [/Y|/–Y] [диск:][путь]каталог1 каталог2
Здесь параметр результирующий_файл задает новое размещение
файла и может включать имя диска, двоеточие, имя каталога, либо их
сочетание. Если перемещается только один файл, допускается указать его
новое имя. Это позволяет сразу переместить и переименовать файл.
Например,
MOVE "C:\Мои документы\список.txt" D:\list.txt
Если указан ключ /-Y, то при создании каталогов и замене файлов
будет выдаваться запрос на подтверждение. Ключ /Y отменяет выдачу такого
запроса.

Задания (ответить письменно на каждый вопрос)

1. Что такое файл?

2. Из каких частей состоит имя файла?

3. Какие правила записи имени файла следует соблюдать?

4. Опишите систему хранения файлов на диске.

5. Какие действия можно совершать с файлами?

6. Каких действий следует избегать при работе с файлами?

7. Назовите свойства объекта операционной системы «Рабочий стол».

8. Одно из действий в контекстном меню объекта операционной системы всегда выделено полужирным шрифтом. Какое это действие? Почему выбрано именно оно? Каким образом можно выполнить это действие без контекстного меню?

9. Как известно, действия над основными объектами операционной системы можно выполнять несколькими способами:
- с помощью команд меню;
- с помощью кнопок панелей инструментов, дублирующих команды меню;
- с помощью команд контекстного меню; с помощью технологии «Drag & Drop».
Как вы считаете, для чего нужно столько способов? Почему разработчики не отдали предпочтение какому-то одному из них?

10. Что такое байт, килобайт, мегабайт и гигабайт? Как они связаны между собой?

11. Сколько байтов составляют 1/2 килобайта?

12. Сколько битов содержится в 1/2 килобайта?

 

Вывод ( по цели).


Дата добавления: 2022-01-22; просмотров: 23; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!