Выбрать главу

Полное имя файла — это путь к файлу, то есть список каталогов и подкаталогов с разделителями (\), имя файла и расширение. Допустим, что у нас на диске 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

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

Ию?ь.*Отчет. doc

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

4.1.3. Что такое раздел или логический диск

Накопителям данных в Windows принято присваивать буквы латинского алфавита. Такая традиция пришла в Windows из DOS. Буквы A: и B: зарезервированы для дисководов на гибком диске (неужели у вас они еще есть?). Буква С: — это системный диск, с которого загружается Windows. Все остальные буквы присваиваются другим накопителям. Если у вас всего один жесткий диск и DVD-привод, то у вас будет два диска — C: и D:. Когда вы подключите флешку, то она станет диском E:.

Когда жесткий диск большой (скажем, больше 80 Гбайт), его принято разбивать на несколько логических дисков. Каждый диск будет виден в системе, как обычный жесткий диск. По сути, диск С: — это тоже логический диск. Поскольку на каждом жестком диске есть таблица разделов. Как минимум, должен быть создан один раздел. Как правило, это диск С:.

Зачем нужно несколько логических дисков? Во-первых, для удобства. Сейчас жестким диском на 320 и более гигабайтов никого не удивишь. Представьте, что все файлы будут «свалены» на один логический диск. Это не удобно — поверьте. Вы можете разбить диск, как минимум, на 3–4 раздела (логических диска): один для операционной системы и программ (это будет диск C:), другой — для ваших пользовательских документов (это будет диск D:), третий — для игр или дистрибутивов программ (это будет диск E:), а четвертый — для музыки и видео. Так будет намного удобнее, чем все эти файлы держать на одном диске.

Во-вторых, принцип «разделяй и властвуй» еще никто не отменял. Несколько разделов намного безопаснее. Представим, что что-то случилось с одним-единственным разделом? Тогда вы рискуете потерять все данные сразу. Или представьте, что во время переустановки Windows она переформатировала системный диск… Тогда вы сами «убьете» все свои файлы.