Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Файлы и файловая структура




Файл – это поименованная область данных на внешнем или ином носителе информации, т.е. определенная часть сведений, обозначенная набором символов – именем.

 

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

.COM – командный файл, не требует настройки при загрузке, но ограничен размером 64 Кбайт;

.EXE – запускающий файл, требующий некоторой настройки при загрузке в оперативную память, однако программа, находящаяся в файле, не ограничена размерами;

.SYS – системный файл, организует подключение периферийных устройств к оперативной памяти и их обслуживание;

.$$$ – временный файл, автоматически созданный какой-либо программой самостоятельно;

.BAK – копия ранее созданного файла.

Кроме имени, файл обладает рядом характеристик:

§ атрибуты файла;

§ дата создания файла;

§ время создания и редактирования файла;

§ длина (объем) файла.

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

o Read-Only – файл, использующийся только для чтения; чаще всего он не может быть уничтожен или отредактирован, но допустимо создание копии и операций над ней;

o Archive – архивный, создается при изменении файла и хранится в архиве файловой системы;

o Hidden – скрытый файл;

o System – системный файл.

Если файлу не присвоен ни один из перечисленных атрибутов, то он называется обычным.

Чаще всего пользователь работает с файлами, хранящимися на дисках. Хотя логически файл представляет собой единое целое с одним именем, физически информация, содержащаяся в файле, расположена на совокупности секторов, которые могут находиться в разных местах диска. Операционная система хранит информацию о расположении частей файла в специальной таблице, называемой FAT. Эта таблица находится на каждом диске в специально отведенном месте. Вся информация в файлах содержится в двоичном виде. Важной характеристикой файла является его размер. Размер файла – это количество содержащейся в нем информации, измеренное в байтах.

 

 

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

 

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

Например:

??.com – все файлы с расширением com, названия которых состоит из одного или двух символов.

???.* – все файлы, названия которых содержит от одного до трех символов, а расширение - любое.

*.com – все файлы с расширением com.

*.* – все файлы (с любым названием и любым расширением).

Операционная система позволяет организовывать файлы в каталог, т.е. специальный файл большей длины, в котором регистрируются другие файлы или другие, меньшие по размеру каталоги. Имя каталога представляет собой набор символов без расширения и ему присваивается атрибут Directory. Файл и программы размещаются в каталогах разного уровня и образуют файловую структуру – файловую систему. Основным является корневой каталог А, В, С и т.д. Остальные каталоги размещаются по иерархической структуре. Файловая структура представляет собой файловое «дерево» с множеством ответвлений, объединенных по общему признаку. Файловая система – это часть операционной системы, обеспечивающая хранение файлов и выполнение операций над ними.

 

 
 

 

Основными действиями, осуществляемыми над файлами и каталогами, являются их поиск и редактирование. Для того, чтобы найти файл на диске, необходимо знать путь к этому файлу. Путь файла (или маршрут) это список каталогов, через которые необходимо пройти от корневого каталога до каталога, где хранится файл. При записи маршрута между именами каталогов, составляющих путь, ставится косая черта \ (такая же, как и у корневого каталога, но здесь она играет роль разделителя). Полное имя файла образуют имя диска, путь к файлу и составное имя файла. Полный маршрут указывается, начиная с корневого каталога, и заканчивается конкретным файлом. Неполный маршрут задается, начиная с текущего каталога, и также заканчивается конкретно необходимым файлом. Текущий каталог – это каталог, с которым в данный момент работает пользователь.

 




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


Дата добавления: 2014-12-07; Просмотров: 957; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.