- •Программное обеспечение
- •Классификация программного обеспечения. Виды программного
- •Обеспечения
- •Операционные системы: понятие и назначение
- •Вспомогательные программы (утилиты)
- •Прикладное программное обеспечение
- •Базы данных Базы данных и системы управления базами данных
- •Структура простейшей базы данных
- •Типы данных
- •Свойства полей базы данных
- •Безопасность баз данных
- •Проектирование баз данных
- •Разработка структуры базы данных
- •Субд Microsoft Access 2000
- •Системы программирования
- •Файлы и каталоги на дисках Файлы и их имена
- •Папки. Файловая система
- •Путь к файлу
Файлы и каталоги на дисках Файлы и их имена
Информация на магнитных дисках хранится в файлах. Файл – это поименованная область на диске или другом машинном носителе. В файлах могут храниться тексты программ, документы, готовые к выполнению программы и т.д.
Часто файлы разделяют на две категории – текстовые и двоичные. Текстовые файлы предназначены для чтения человеком. Они состоят из строк символов, причем каждая строка оканчивается двумя специальными символами «возврат каретки» (CR) и «новая строка» (LF). При редактировании и просмотре текстовых файлов эти специальные символы, как правило, не видны. В текстовых файлах хранятся тексты программ, командных файлов DOS и т.д. Файлы, не являющиеся текстовыми, называются двоичными.
Текстовый файл, содержащий только символы с кодами до 127 (т.е. не содержащий русских букв и псевдографических символов), называется ASCII-файлом.
Каждый файл на диске имеет обозначение, которое состоит из двух частей: имени и расширения (часто имя и расширение вместе также называются именем, как правило, это не приводит к путанице). Расширение имени файла является необязательным. Оно, как правило, описывает содержание файла, поэтому использование расширения весьма удобно. Многие программы устанавливают расширение имени файла и по нему можно узнать, какая программа создала файл:
*.com, *.exe готовые к выполнению программы
*.bat командные (Batch) файлы;
*.pas программы на Паскале;
*.for программы на Фортране;
*.с программы на Си;
*.asm программы на Ассемблере;
*.bak копия файла, делаемая перед его изменением.
*.doc, *.docx документы Word
*.xls документы Excel
*.pps документы PowerPoint
В имени и расширении имени файла прописные и строчные латинские буквы являются эквивалентными.
Папки. Файловая система
Имена файлов регистрируются на магнитных дисках в каталогах (или папках). Каталог (папка) – это специальное место на диске, в котором хранятся имена файлов, сведения о размере файлов, времени их последнего обновления, атрибуты (свойства) файлов и т.д. Если в каталоге (папке) хранится имя файла, то говорят, что этот файл находится в данном каталоге (папке). На каждом магнитном диске может быть несколько каталогов (папок). В каждом каталоге (папке) может быть много файлов, но каждый файл всегда регистрируется только в одном каталоге (папке).
Подкаталоги и надкаталоги. Все каталоги (кроме корневого) на самом деле являются файлами специального вида. Каждый каталог имеет имя, и он может быть зарегистрирован в другом каталоге. Если каталог X зарегистрирован в каталоге Y, то говорят, что X – подкаталог Y, a Y – надкаталог или родительский каталог для X.
Имена каталогов. Требования к именам каталогов те же, что к именам файлов. Как правило, расширение имени для каталогов не используется.
Корневой каталог. На каждом магнитном диске имеется один главный, или корневой, каталог. В нем регистрируются файлы и подкаталоги (каталоги 1-го уровня). В каталогах 1-го уровня регистрируются файлы и каталоги 2-го уровня и т.д. Получается иерархическая древообразная структура каталогов на магнитном диске (рис. 20).
