Работа на компьютере. Новейший самоучитель - [28]

Шрифт
Интервал

Кроме того, поскольку программ существует очень много, возможна ситуация, когда две или более программы будут стараться использовать одинаковое расширение для файлов своего формата. Например, расширение MUS традиционно применяется для нотных файлов формата Finale, однако его же имеют и нотные файлы совершенно другого формата MusicTime.

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

Рис. 6.1. Выбор программы для открытия файла.

Каталоги

Пока количество файлов на диске не превышает двух десятков, запомнить, что означают их имена, и разобраться в них довольно легко. Однако обычно файлов гораздо больше, особенно на дисках большого объема. Например, в то время как автор пишет эти строки, на жестких дисках его компьютера расположено около 30 000 различных файлов. Зачем же нужно такое огромное их количество и как в файлах разобраться?

Современные программы (за весьма редким исключением) никогда не состоят из одного исполняемого файла. Как правило, для работы одной программы требуется несколько десятков, а порой и сотен вспомогательных файлов (например, система Windows XP состоит из почти 10 000 файлов). Чтобы упорядочить их, удобно все файлы, относящиеся к определенной программе, объединить в одну группу.

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

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

Итак, некоторые файлы (а иногда и все) располагаются внутри каталогов (папок). Внутри одного каталога также может находиться другой каталог, в нем еще один и т. д.

Чтобы открыть файл, кроме его имени и расширения, необходимо указать путь к нему. Путь (Path) состоит из имен всех каталогов, внутри которых файл расположен. В системах MS-DOS и Windows это выглядит так: в начале пути к файлу указывается буквенное имя диска (логического раздела), после которого всегда ставится двоеточие, а затем через обратную косую черту (\) перечисляются имена каталогов, в которых расположен данный файл. Например, если вы записали звуковой файл и назвали его MySound.wav, а затем поместили в каталог Sounds, который, в свою очередь, расположен в папке MyFiles на жестком диске D:, то полное имя файла (включающее путь) будет выглядеть следующим образом:


D: \MyFiles\Sounds\MySound.wav


Порой возникает ситуация, когда файлы (а точнее – целые логические диски), которые прекрасно видны в одной операционной системе, бесследно исчезают в другой. Как правило, это связано с тем, что иногда операционные системы могут использовать разные файловые системы.


ПРИМЕЧАНИЕ.

Файловая система – это формат, в котором записана информация о расположении файлов на диске. Универсальная файловая система называется FAT или FAT16. Ее можно использовать и в MS-DOS, и в Windows, и в OS/2, Linux, BeOS и т. п. Таким же свойством обладает файловая система FAT32, которая является улучшением предыдущей для использования на больших жестких дисках (ведь размер раздела при файловой системе FAT16 не может быть более 2 Гбайт). Файловая система FAT32 понимается практически всеми операционными системами, кроме DOS. Другие файловые системы не столь универсальны. Например, существует система HPFS, которую распознает только операционная система OS/2 (и Windows NT ранних версий). Файловую систему NTFS, которая используется в Windows NT/2000/XP, не понимают Windows 95/98/Me, а в Linux ее лучше использовать только для чтения, но не для записи. Характерная для Linux файловая система ext3 обычно не читается из Windows.


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

Создание, копирование и перемещение файлов и каталогов

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

Основными манипуляциями с файлами и каталогами являются:

♦ создание;

♦ удаление;

♦ копирование;

♦ перемещение;

♦ переименование;

♦ создание ярлыков;

♦ смена текущего каталога.

Основной средой для выполнения данных действий в операционных системах с графическим интерфейсом пользователя являются: