Категории

Читалка - Первые шаги с Windows 7. Руководство для начинающих


сначала был IBM PC с его однопользовательской и однозадачной операционной системой DOS, потом Microsoft сотворила чудо — Windows — систему, которая позволяет запускать одновременно несколько приложений. Затем Windows совершенствовалась и стала не только многозадачной, но и многопользовательской, одновременно с этим появилась возможность ограничения прав доступа к файлам и каталогам, а затем — появилась функция шифрования файлов и каталогов. Относительно Windows все правильно. Но прошу заметить, что операционная система DOS появилась одновременно с IBM PC — для него она и была разработана — в 1981 году. Но еще в 1970-х годах уже была разработана операционная система UNIX… которая была и многозадачной и многопользовательской, которая позволяла разграничивать доступ к файлам и каталогам и шифровать файлы и каталоги. И все это в 1970-х годах, когда не было даже самой Microsoft, не говоря уже о Windows. Отставание Windows от UNIX — примерно в 20 лет.

Если отбросить файловые системы для оптических носителей информации, то Windows поддерживает две файловые системы — FAT (если быть предельно точным, то FAT32) и NTFS. Windows 9x поддерживала только FAT, а Windows NT, 2000, XP, 2003, Vista и Windows 7 поддерживают как FAT32, так и NTFS. Windows XP еще можно было установить на файловую систему FAT32, а вот Vista и Windows 7 нужно устанавливать только на NTFS-диск (в процессе установки система сама отформатирует диск в файловой системе NTFS). Но остальные диски могут быть отформатированы в файловой системе FAT32 — Windows 7 поддерживает ее. Вообще в FAT32 рекомендуется форматировать небольшие диски, например, флешки. А вот разделы жесткого диска (чуть позже вы узнаете, что это такое, если до сих пор не знаете) рекомендуется форматировать как NTFS. Файловая система имеет ряд ограничений, которые не понравятся современному пользователю. Во-первых, максимальный размер раздела — 32 Гбайт. Представьте, что у вас жесткий диск 320 Гбайт. Если вы будете использовать FAT32, то

вам придется создать 10 (!) разделов, а это неудобно, да и не нужно. Кроме того, максимальный размер файла не должен превышать 4 Гбайт (или 4 294 967 296 байт). Образ DVD-диска занимает 4,5 Гбайт, а фильм в качестве HDTV — 7–8 Гбайт… Все это не получится записать на FAT32-диск Вот только из-за этого стоит использовать NTFS. Для сравнения, максимальный размер NTFS-диска — 2 Тбайт (два терабайта), а максимальный размер файла — 244 байт минус 64 килобайт. Кроме того, NTFS безопаснее, надежнее и поддерживает шифрование файлов и каталогов.

4.1.2. Имена файлов и каталогов

Теперь поговорим об имени файла. Во времена DOS имя файла могло состоять из 11 символов, при этом 8 символов отводилось на имя файла, а 3 — на расширение. Расширение (или тип файла) позволяло определить принадлежность файла к определенной категории, например, расширение exe говорит о том, что файл является программой, а txt — текстовым файлом. Расширением считались последние три символа имени файла, а само имя не могло содержать точки, кроме той, которая разделяет имя и расширение.

Сейчас все изменилось. Полное имя файла может состоять максимум из 260 символов. Расширением считаются последние символы (количество не ограничивается, главное не превысить 260 символов для полного имени файла) после последней точки, количество точек в имени файла тоже не ограничивается, то есть файл Апрель.2009.Отчет. doc вполне допустим.

Полное имя файла — это путь к файлу, то есть список каталогов и подкаталогов с разделителями ( ), имя файла и расширение. Допустим, что у нас на диске C: есть каталог Пользователи, в нем есть подкаталог Денис, в нем подкаталог Мои документы, а в нем — файл Письмо. doc. Полное имя файла будет выглядеть так:

С: Пользователи Денис Мои документы Письмо. doc

Длина полного имени этого файла — 46 символов.

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

/?: * " > < |

Почему нельзя использовать именно

эти символы? Первые два символа — это разделители пути. Первый символ традиционно используется для разделения элементов пути к файлу (см. ранее), а второй — в качестве разделителя сетевого адреса, например, http://dkws.org.ua/index.php. Символы ? и * используются в масках файлов, двоеточие должно обязательно указываться после имени диска (C:, D: и т. д.). А последние три символа используются для перенаправления ввода/вывода в командной строке (для нас, как для обычных пользователей, перенаправление ввода/вывода — совсем не интересно, пусть этим занимаются администраторы и программисты).

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

Представим, что у вас есть много файлов вида <Месяц>.<Год>.Отчет. doc. Например, Январь.2009.Отчет. doc, Февраль.2009.Отчет. doc и т. д. Вам нужно найти все отчеты за 2009 год. Тогда можно использовать следующую маску:

*2009.Отчет. doc

Для поиска всех отчетов можно использовать вот такую маску:

*Oтчет. doc

Для поиска всех документов MS Word маска будет следующей:

*.doc

Возможна и такая маска (наверное, вы уже догадались, какие файлы будут найдены):

*Отчет*

Рассмотрим другой пример. Вам нужно найти все отчеты за июнь и июль (любого года). Маска будет такой:

Ию?*Отчет. doc

Знак ? заменяет один символ — в нашем случае либо 'н', либо 'л'. Символ * заменяет любую последовательность символов, в нашем случае — мягкий знак, точку, цифры года. «Отчет» нужно указывать, чтобы были найдены именно отчеты. Поскольку маска Ию?*.doc будет соответствовать также файлам вида:

Июль. Год. Магазин. doc

Понятно, что вместо «Магазин» может быть любая последовательность символов, поэтому нужно конкретизировать


Содержание книги