Файл— поименованная совокупность данных, представленных на машинном носителе информации. Понятие файла применяется в основном к данным, хранящимся на дисках, и поэтому файлы обычно отождествляют с участками дисковой памяти на этих носителях.
Файловая система включает в себя правила образования имен файлов и способов обращения к ним, систему оглавления файлов и структуру хранения файлов на дисках.
Файл имеет имя и атрибуты (архивный, "только для чтения", скрытый, системный), характеризуется размером в байтах, датой и временем создания или последнего изменения.
Имя файла состоит из двух частей: собственно имени и расширения (типа). Типможет отсутствовать. Имя отделяется от типа символом точки. В ОС Windows файлам можно присваивать имена длиной до 255 символов. Тип указывает вид и назначение файла, некоторые из них являются стандартными, например:
Применение стандартных расширений позволяет не указывать их при выполнении системных программ и пакетов прикладных программ, при этом используется принцип умолчания.
Каталог (папка, директория) -поименованный набор файлов, объединенных по признаку принадлежности к одному программному продукту или по иным соображениям. Выражение «файл входит в каталог» или «файл содержится в каталоге» означает, что сведения об этом файле записаны в области диска, относящейся к данному каталогу. Имена каталогов строятся по тем же правилам, что и имена файлов. Каталоги обычно не имеют расширения, хотя его можно присваивать.
На каждом физическом или логическом диске существует корневой(головной) каталог, который нельзя создать, удалить или переименовать средствами пользователя. Он обозначается символом ‘\’ (в некоторых операционных системах можно использовать также ‘/’). В головном каталоге могут быть зарегистрированы другие каталоги и файлы. Вложенные каталоги могут, в свою очередь, включать каталоги более низкого уровня. Такая структура называется иерархической системой или деревом каталогов, в котором главный каталог образует корень дерева, а остальные каталоги подобны ветвям.
Объединение файлов в каталоги не означает, что они каким-либо образом сгруппированы в одном месте на диске. Более того, один и тот же файл может быть «разбросан» (фрагментирован) по всему диску. Файлы с совпадающими именами могут находиться в нескольких каталогах диска, но несколько одноименных файлов в одном каталоге находиться не могут.
Для того чтобы ОС могла обратиться к файлу, необходимо указать:
· диск;
· путь по дереву каталогов;
· полное имя файла.
Эта информация указывается в спецификации файла,которая имеет следующий формат:
[диск:][путь]имя файла[.тип]
Квадратные скобки [] означают, что соответствующую часть спецификации можно опустить. В этом случае используется значение по умолчанию.
Если диск не указан, то используется текущий диск. Текущийдиск - это диск, с которым в настоящий момент работает операционная система.
Путь-последовательность папок, которые необходимо пройти к искомому файлу. Имена в пути записываются в порядке уменьшения их старшинства и разделяются символом «\». Каталог, в который входит текущий каталог, называется родительским.
Путь может содержать ссылку на родительский каталог, обозначаемую .. (две точки). Например, путь ..\text\my.txt означает, что файл my.txt находится в каталоге text, зарегистрированном в том же каталоге, что и текущий.
Довольно часто возникает необходимость обработать одной командой сразу несколько файлов. Например, удалить все файлы резервных копий, имеющие расширение BAK, или переписать несколько файлов-документов с именами doc1.txt, doc2.txt и т. д. В этих случаях используют специальные символы-маски, позволяющие описать одним именем группу файлов. Масок всего две:
· символ * в имени или расширении файла заменяет любое допустимое количество любых символов;
· символ ? в имени или расширении файла заменяет любой символ или отсутствие символа.
Нашим примерам будут соответствовать маски *.bak (все файлы с расширением bak) и doc?.txt (все файлы с расширением txt и именем из 4 символов, начинающимся с doc).
Вопросы по теме, выносимые на зачет:
1. Определение ОС. Основные концепции ОС Windows (многозадачность, графический интерфейс пользователя, внедрение и связывание данных).
2. Графический интерфейс пользователя, его основные компоненты (окна, средства диалога, стандартное управление окнами и средствами диалога).
3. Работа с клавиатурой и «мышью» в Windows. Стандартные комбинации клавиш и операции с «мышью».
4. Работа с файлами и папками в Windows - основные операции и возможности. Программы «Мой компьютер» и «Проводник».