Типы файлов и каталогов
Помимо рассмотренных выше разновидностей каталогов, они также еще делятся на следующие виды:
- каталог для временных файлов – в операционной системе Windows, независимо от версии, под временные файлы отводится каталог C:\WINDOWS\TEMP, хотя от MS-DOS остался "стандарт" на иное его размещение (C:\TEMP), которое, кстати, позволяет избежать немалого количества проблем с работой старых программ. Вы, в принципе, можете задать любой другой каталог для размещения временных файлов, но подавляющая часть программ все равно будет использовать прежний каталог с именем TEMP;
- рабочий каталог операционной системы – этот каталог стоит "в стороне" от всех остальных каталогов, т.к. в нем располагаются практически все системные файлы, необходимые для работы операционной системы. В него нельзя помещать свои, пользовательские файлы, кроме программных файлов, используемых в MS-DOS (точнее, в окне эмуляции MS-DOS). Это могут быть и архиваторы, и программы для просмотра различных типов файлов, и т.п. В этом случае вам не придется задавать путь к этим файлам в переменной path. "По умолчанию" для рабочего каталога Windows задается одноименное имя, хотя вы можете задать любое при установке операционной системы. При этом не рекомендуется использовать как слишком длинные имена, так и имена, состоящие из русских символов;
- каталог Program Files – в этом каталоге помещаются программные файлы всех программ, которые устанавливаются автоматически с операционной системой, и тех программ, которые устанавливает сам пользователь. После деинсталляции программ именно здесь следует искать рабочие каталоги удаленных программ для их ручного удаления;
- каталог Мои документы – в этом каталоге "по умолчанию" сохраняются почти все файлы, начиная от текстовых, созданных в Microsoft Word, заканчивая видео- или аудиофайлами, созданными в профессиональных редакторах. Вы можете или использовать имя каталога "по умолчанию", или задать любое другое имя.
В операционной системе Windows XP появилась возможность задать тип для любой папки, например, папка с видео или аудио. При просмотре содержимого данной папки будут использоваться соответствующие виды. Например, если вы зададите тип Фотоальбом, при открытии этого каталога автоматически будет выбран вид Диафильм. Здесь намеренно не упоминался термин "каталог", т.к. операционная система Windows XP еще больше, нежели все предыдущие версии, отдаляет понятие папки от привычного всем термина. В ней используется большое количество "виртуальных" папок, которые нельзя назвать каталогами, потому что их физически на диске просто-напросто не существует или же они располагаются в совершенно иных местах, чем может показаться на первый взгляд. Это усложняет восстановление файлов после краха системы, зато упрощает работу с компьютером.
Если говорить о типах файлов, то их существует целое множество, что вносит в эксплуатацию компьютера великое множество проблем.
Мы уже привыкли, что при нажатии клавиши ENTER по какому-нибудь файлу запускается определенная программа, которая может просматривать и редактировать именно этот тип файлов. При этом мы даже не задумываемся, почему открывается именно эта программа, а не какая-нибудь другая. Яркий пример – программы для работы с текстовыми редакторами Microsoft Word и WordPad, которые могут быть использованы для просмотра и редактирования файлов с расширением DOC, но "по умолчанию", естественно, если установлен пакет Microsoft Office, будет запущен именно Microsoft Word. Давайте разберемся почему.
Вы, скорее всего, не раз замечали, что каждый файл на жестком диске или на любом сменном носителе, когда открываешь содержимое диска (каталога) в Проводнике, имеет определенный внешний вид. Конечно, можно заменить вид значка файла, но это изменение затронет все файлы, которые имеют точно такое же расширение, как у того, для которого вы решили внести изменение. Исключение составляют, наверное, только исполняемые файлы, которые способны содержать ярлык в своем теле, но об этом мы поговорим чуть позже. Именно расширение файла позволяет отнести его к тому или иному типу файлов.
Любой тип файлов требует специальной программы для работы с ним. Часть файлов имеет встроенную поддержку в самой операционной системе, причем, чем старше версия операционной системы, с тем большим количеством типов файлов она может работать без установки дополнительного программного обеспечения. Другая часть файлов требует для работы с ними установки программного обеспечения.
Если задать неверное расширение файлу, то при попытке запуска этого файла при "не той" программе может возникнуть серьезный сбой в работе операционной системы.
Структура любого файла должна позволять определить, в каком формате записана в нем информация, т. е. в его составе должен находиться заголовок, который как раз и играет роль своеобразного "информатора". Самый распространенный тип файлов, который не требует установки программного обеспечения для запуска, – это запускаемые файлы с расширениями СОМ и ЕХЕ. Они бывают нескольких видов. Один из них предназначен для запуска только в MS-DOS, в результате чего запуск такого файла может вызвать сбой в работе Windows-подобных систем. Второй вид предназначен исключительно для использования в Windows, поэтому в MS-DOS они выдают соответствующее предупреждение. Третий тип может работать в любой операционной системе.
Командный файл – это простой текстовый файл с расширением ВАТ или CMD (для Windows 2000/XP), содержимое которого придерживается определенного синтаксиса. Чтобы выполнить командный файл, достаточно ввести в командную строку его имя.
Существует еще целый ряд "стандартных" расширений:
- SYS – системный файл, содержащий драйвер какого-нибудь устройства;
- ТХТ – текстовой файл, созданный любым текстовым редактором;
- DOC – текстовой файл, созданный в редакторе Microsoft Word либо в других, совместимых с ним, программах;
- ВАК, OLD – старые копии системных файлов;
- ARJ, RAR, ZIP – файлы, созданные наиболее распространенными архиваторами;
- BMP, JPG, GIF – графические файлы;
- DBF – база данных;
- XLS – электронная таблица в формате Microsoft Excel;
- DLL – системный файл, содержащий библиотеки подпрограмм;
- INI – файл инициализации какой-либо программы, например, инсталлятора или наоборот деинсталлятора;
- HLP – файл помощи;
- PIF – ярлык на какой-нибудь файл;
- WAV, MP3, WMA – звуковой файл;
- AVI, MPG – файл, содержащий видеоинформацию, и т.д.