Файловая система, свойства файла, операции с файлами, буфер обмена; Понятие папки, система папок.
Файл
Файл — это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти.
Имя файла состоит из двух частей, разделенных точкой: собственно имя файла и расширение, определяющее его тип (программа, данные и т. д.). Собственно имя файлу дает пользователь, а тип файла обычно задается программой автоматически при его создании. Расширение файла — часть имени файла, отделённая самой правой точкой в имени.
В имени файла:
1. Разрешается использовать до 255 символов.
2. Разрешается использовать символы национальных алфавитов, в частности русского.
3. Разрешается использовать пробелы и специальные символы, за исключением следующих девяти: /\:*?"<>|.
4. В имени файла можно использовать несколько точек. Расширением имени считаются все символы, стоящие за последней точкой.
Роль расширения имени файла чисто информационная, а не командная. Если файлу с рисунком присвоить расширение имени ТХТ, то содержимое файла от этого не превратится в текст. Его можно просмотреть в программе, предназначенной для работы с текстами, но ничего вразумительного такой просмотр не даст.
Атрибуты файла устанавливаются для каждого файла. Они указывают системе, какие операции можно производить с файлами. Существует четыре атрибута:
- только чтение (R);
- архивный (A);
- скрытый (H);
- системный (S).
Атрибут файла «Только чтение»
|
|
Данный атрибут указывает, что файл нельзя изменять. Все попытки изменить файл с атрибутом «только чтение», удалить его или переименовать завершатся неудачно.
Атрибут файла «Скрытый»
Файл с таким атрибутом не отображается в папке. Атрибут можно применять также и к целым папкам. Надо помнить, что в системе предусмотрена возможность отображения скрытых файлов, для этого достаточно в меню Проводника Сервис – Свойства папки – вкладка Вид – Показывать скрытые файлы и папки.
Атрибут файла «Архивный»
Такой атрибут имеют практически все файлы, его включение/отключение практически не имеет никакого смысла. Использовался атрибут программами резервного копирования для определения изменений в файле.
Атрибут файла «Системный»
Этот атрибут устанавливается для файлов, необходимых операционной системе для стабильной работы. Фактически он делает файл скрытым и только для чтения. Самостоятельно выставить системный атрибут для файла невозможно.
В процессе работы на компьютере над файлами чаще всего производятся следующие операции:
· создание (создание файла или папки)
· копирование (копия файла помещается в другой каталог);
· перемещение (сам файл перемещается в другой каталог);
|
|
· переименование (изменяется имя файла).
· удаление (запись о файле удаляется из каталога);
Файловая система.
На каждом носителе информации (гибком, жестком или лазерном диске) может храниться большое количество файлов. Порядок хранения файлов на диске определяется установленной файловой системой.
Файловая система - это система хранения файлов и организации каталогов. Она определяет формат физического хранения информации, которую принято группировать в виде файлов. Конкретная файловая система определяет размер имени файла, максимальный возможный размер файла, набор атрибутов файла. Некоторые файловые системы предоставляют сервисные возможности, например, разграничение доступа или шифрование файлов.
Если на диске хранятся сотни и тысячи файлов, то для удобства поиска файлы организуются в многоуровневую иерархическую файловую систему, которая имеет «древовидную» структуру (имеет вид перевернутого дерева).
В таком случае файлы на дисках объединяются в каталоги. Начальный, корневой, каталог содержит вложенные каталоги 1-го уровня, в свою очередь, в каждом из них бывают вложенные каталоги 2-го уровня и т. д. Необходимо отметить, что в каталогах всех уровней могут храниться и файлы. В Windows каталоги называются папками.
|
|
По сути, папка - это тоже файл, поэтому имеет похожие свойства. Каждая папка имеет свои свойства. Папки могут быть скрытыми, они могут быть защищены от копирования и изменения. При правом щелчке мыши по папке, выберите обозначение Свойства и получите полную информацию о занимаемом дисковом пространстве папки (количество информации в мегабайтах), количестве вложенных файлов, о том сколько свободного места осталось на диске, о правах доступа к папке (индивидуальные или общий ресурс), а также сможете произвести некоторые изменения в настройках.
Типы файловых систем
Современные файловые системы, в основном, иерархические. Редко встречаются одноуровневые ФС, когда файлы хранятся в единственной «куче», корневом каталоге носителя. Также редко можно встретить реляционные и прочие ФС, обеспечивающие другие методы идентификации данных.
Файловые системы различаются также по устойчивости к сбоям:
Неустойчивые к сбоям как правило представляю собой тривиальные структуры, полная согласованность которых обеспечивается во время работы не всегда. При сбое системы в моменты несогласованности возможна потеря данных, или даже разрушение всей ФС целиком. Восстановление часто требует длительных и нетривиальных действий.
|
|
Устойчивые к сбоям системы представляют полностью согласованные структуры в любой момент времени существования файловой системы, таким образом, отсутствуют моменты, когда сбой может привести к потерям данных или разрушению ФС. Как правило это журналируемые ФС, дублирующие все изменения структуры в специальной области — журнале таким образом, что в случае сбоя есть возможность завершить незавершённую операцию или откатить состояние ФС до сбоя.
В многоуровневых иерархических ФС полное имя файла включает путь к файлу, который состоит из имени диска и серии вложенных каталогов (папок):
В операционной системе Windows наибольшее распространение приобрели ФС NTFS и FAT32 (в основном на флешках). Во многих дистрибутивах операционных систем, основанных на ядре Linux, в качестве файловой системы по умолчанию обычно используется ext (Extended File System – расширенная файловая система). Есть несколько версий этой файловой системы — ext2, ext3, ext4.
Подробнее о ФС:
http://mf.grsu.by/UchProc/livak/b_lecture/lec33_SYF.htm
Буфер обмена
Бу́фер обме́на (англ. clipboard) — промежуточное хранилище данных, предоставляемое программным обеспечением и предназначенное для переноса или копирования между приложениями или частями одного приложения.
Приложение может использовать свой собственный буфер обмена, доступный только в нём, или общий, предоставляемый операционной системой или другой средой через определённый интерфейс.
Буфер обмена некоторых сред позволяет вставлять скопированные данные в различных форматах в зависимости от получающего приложения, элемента интерфейса и других обстоятельств. Например, текст, скопированный из текстового процессора, может быть вставлен с разметкой в поддерживающие её приложения и в виде простого текста в остальные.
Вставить объект из буфера обмена можно сколько угодно раз.
Как правило, при копировании информации в буфер его предыдущее содержимое пропадает. Но, например, Microsoft Office содержит несколько буферов, поэтому может хранить одновременно несколько фрагментов информации. Некоторые среды рабочего стола включают программу для ведения протокола последних значений буфера и извлечения уже перезаписанных.
Дата добавления: 2019-01-14; просмотров: 893; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!