Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Понятие файла, доступ к файлу, шаблоны имени файла.




Файл - это именованная область памяти на одном из дисков, в которой может храниться текст программы, какое-либо из ее промежуточных представлений, исполняемая программа или данные для ее работы. В файлах могут содержаться также любые текстовые документы, электронные таблицы или закодированные графические изображения. Наконец, файл может содержать в себе целую базу данных или ее часть.

Каждый файл имеет имя. Имя файла складывается из двух частей: собственно имени, которое состоит из 1-8 символов, и расширения имени (типа), которое может отсутствовать или состоять из 1-3 символов. Тип файла присваивается в соответствии с характером хранимой информации. Задание типа осуществляет либо сам пользователь, либо программа, порождающая файл. Имя и тип используются совместно для идентификации файла.

Имя и тип файла могут содержать русские и латинские буквы, а также символы: #,$,%,^,&,(,),-,_,@,!,",~. Символы с кодами меньше, чем 20Н, а так же символы "*" и "?" не могут использоваться в именах файлов. Полное имя файла образуется из двух слов - имени и типа, разделяемых знаком "точка". Если в имени файла отсутствует тип, точку можно опускать.

Для каждого файла существует три полностью разделенных права на доступ:

Право на чтение (read) - право прочитать данные из файла.

Право на запись (write) - право изменить данные в файле. Не дает возможности удалить файл (об этом см. ниже), но дает возможность сделать файл пустым.

Право на исполнение (execute) - право выполнить файл как программу. Не требует права на чтение, так как файл будет читать только ядро системы, от имени пользователя чтение производиться не будет.

Для каждого файла в файловой системе сохраняется запись, какие из этих прав есть у владельца файла, у группы файла и у всех остальных пользователей (т.е. у каждого, кто не является владельцем и не входит в группу). Конечно, владельца файла нельзя ограничить в правах, так как он может сам их поменять, но сделать это он должен будет эксплицитно, так что владелец может использовать ограничения для защиты от собственных ошибок. Что касается группы файла, то она обычно обладает либо большими правами, чем остальные пользователи, либо равными, хотя технически возможно дать ей меньшие права, чем всем остальным.

Сменить права можно с помощью команды chmod. Для этого нужно быть владельцем файла или суперпользователем.

Шаблон имени файла - это некий набор символов, которому должны соответствовать один или несколько файлов. При этом могут использоваться определенные спецсимволы, смысл которых известен соответствующей программе.

Применяется при работе утилит, оперирующих файлами.

Пример: DOS'овская команда dir (вывод списка объектов, содержащихся в текущей или указанной папке). Bыводит объекты с любыми именами. При указании конкретного имени она выведет информацию о найденном файле с указанным именем или отрапортует о его отсутствии. Но если мы точно не знаем имени файла, а знаем только его часть или нам нужны несколько файлов вместо одного, достаточно использовать спецсимвол "*", которыйзаменяет любую последовательность символов.

Если написать так dir file*, будут выведены файлы, начинающиеся на file - т.е. file.txt, file1.dat, filename.rar и пр.

Если указать так dir *.txt, то будут выведены файлы с любым именем, но с расширением.txt

34)Функции обслуживания файловой структуры

Все современные операционные системы обеспечивают создание файловой системы, которая предназначена для хранения данных на дисках в виде файлов и служит для доступа к ним. Известно, что файлы используются для организации и хранения данных на машинных носителях.

Файл (англ.file) - последовательность числа байтов, обладающая уникальным собственным именем на машинных носителях.

Файловая система (ФС) - функциональная часть ОС, т.е. это порядок хранения и организации файлов на диске. К функциям обслуживания файловой структуры относятся такие операции (естественно, происходящие в среде какой-либо ОС):

создание файлов

создание каталогов

переименование файлов и каталогов

копирование, перемещение файлов

удаление файлов и каталогов

навигация по файловой системе (проводник) с целью доступа к определенному файлу

управление атрибутами (свойствами) файлов (скрытие, только чтение и т.д.)

Иерархия папок в операционной системе Windows

Иерархическая файловая система MS-DOS, содержащая каталоги и файлы, представлена в операционной системе Windows с помощью графического интерфейса в форме иерархической системы папок и документов. Папка в Windows является аналогом каталога MS-DOS.

Однако иерархическая структура этих систем несколько различается. В иерархической файловой системе MS-DOS вершиной иерархии объектов является корневой каталог диска, который можно сравнить со стволом дерева, на котором растут ветки (подкаталоги), а на ветках располагаются листья (файлы).

В Windows на вершине иерархии папок находится папка Рабочий стол. Следующий уровень представлен папками Мой компьютер, Корзина и Сетевое окружение (если компьютер подключен к локальной сети)

Если мы хотим ознакомиться с ресурсами компьютера, необходимо открыть папку Мой компьютер.

Иерархическая система папок Windows:

1.В окне Мой компьютер находятся значки имеющихся в компьютере дисков. Активизация (щелчок) значка любого диска выводит в левой части окна информацию о его емкости, занятой и свободной частях.

2.Выбрав один из пунктов меню Вид (Крупные значки, Мелкие значки, Список, Таблица), можно настроить форму представления содержимого папки.

Папка Сетевое окружение содержит папки всех компьютеров, подключенных в данный момент к локальной сети.

Папка Корзина временно содержит все удаленные папки и файлы. При необходимости удаленные и хранящиеся в Корзине папки и документы можно восстановить.

3.Для окончательного удаления файлов необходимо ввести команду [Файл-Очистить корзину].

В Windows возможно несколько вариантов просмотра и отображения содержимого папок. При этом файлы и папки в окне можно сортировать, а также группировать по любым свойствам, таким как имя, размер, тип или дата изменения файла. Например, если группировать файлы по типам, то в одну группу попадут файлы изображений, в другую - документы Microsoft Word, а в третью - файлы Excel.

Группировка файлов доступна в режимах просмотра Эскизы страниц, Плитка, Значки и Таблица.

В Windows, как и во всех других операционных системах, существует ряд папок, которые можно назвать служебными. По умолчанию они одинаковы у всех пользователей данной ОС. Некоторые из них желательно не трогать, ибо это может привести к сбоям в работе Windows. Содержание же других можно изменять без какой-либо опаски.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...