Глава 7 Файлы и папки
Глава 7
Файлы и папки
7.1. Файл и имя файла
Информация на носителях данных (жестких, оптических дисках, дискетах) хранится в файлах. Строгое определение файла звучит так: «файл — это поименованная область на диске». Разберемся, что здесь к чему. При форматировании жесткого диска производится его разметка на дорожки и секторы. Файловая система содержит физические «координаты» файла. В файловой системе записывается, где расположена каждая часть файлов, поскольку запись на жесткий диск производится непоследовательно и одна часть файла может оказаться «в начале» диска, вторая — «в середине», а третья — «в конце». Поэтому нужна область, которая бы запоминала, где находится каждая часть файла. Такая область есть, она называется таблицей размещения файлов (File Allocation Table, FAT).
Файл может содержать любые данные, например текст, графику, музыку, видео и др. У файла есть свое имя. Подробно об имени файла мы поговорим в следующем разделе, а пока ограничимся одним именем. Например, строка «report» вполне может быть именем файла. Для чего нужно имя файла, надеюсь, объяснять не нужно: для удобства пользователя. Ведь компьютеру все равно, как обратиться к той или иной области на диске. А вот пользователю намного удобнее работать с символьными названиями.
Имя файла состоит из двух частей — имени и расширения. Имя файла может включать следующие символы:
прописные и строчные буквы латинского алфавита;
прописные и строчные буквы кириллицы;
цифры;
символы — _ $ # @ & %! () { }! ~ ^ ` + [] =,;
пробел.
Получается, что в именах файлов можно использовать практически все символы, кроме: / | *? " < >. Максимальная длина имени файла — 254 символа, хотя не рекомендуется использовать более 60 (вам же будет удобнее).
Теперь поговорим о расширении. Имя файла может содержать несколько (или ни одной вообще) точек. Часть имени файла, находящаяся после последней точки, называется расширением. Если в имени файла вообще нет точки, тогда у него нет и расширения. Особых ограничений на расширение файла не накладывается — нормы те же, что и для имени, но обычно расширение составляют четыре или менее латинских символа. Вот некоторые примеры расширений:
doc — документ MS Word;
txt — текстовый документ;
xls — книга MS Excel;
ppt — презентация Power Point;
cdr — векторная картинка Corel Draw;
htm — HTML-страничка;
html — HTML-страничка (допускаются оба расширения);
zip — архив ZIP;
rar — архив RAR;
jpg — картинка в формате JPEG;
exe — исполнимый файл (программа);
com — тоже исполнимый файл (старого формата, сейчас поддерживается, но разработчики программного обеспечения уже не создают исполнимые файлы такого формата);
dll — файл динамической библиотеки, содержащей функции, которые используются исполнимыми файлами (программами);
bak — резервная копия какого-нибудь файла (обычно текстового);
wbk — резервная копия документа MS Word;
tmp — временный файл, можно смело удалять.
Расширение используется для определения типа файла, а также для связи файлов и программ, которые могут обработать файлы данного типа. Например, если вы пытаетесь открыть файл с расширением. doc, то система автоматически запустит текстовый процессор MS Word и загрузит в него нужный вам документ. Обычно пользователю не нужно вводить расширение файла — его автоматически дописывает программа, чтобы пользователь случайно не ошибся.
Windows не чувствительна к регистру символов, т. е. ФАЙЛ. txt и файл. txt будут одним и тем же именем файла. Но существуют операционные системы, чувствительные к регистру букв в имени файла, например Unix, Linux, которые часто устанавливаются на серверах Интернета. Когда будете работать в «паутине», то знайте, что для сервера Интернета имена ФАЙЛ. txt и файл. txt будут разными именами файлов.
Существуют зарезервированные имена файлов (вы не можете создать файл с таким именем):
LPT1—LPT4 — данные имена зарезервированы для обмена информацией с принтерами (или другими устройствами), подключенными к параллельным портам;
СОМ1—COM4 — используются для обмена данными с устройствами, подключенными к последовательным портам;
NUL — пустое устройство;
CON — консоль, при выводе в этот файл производится запись на консоль, а при вводе из этого файла осуществляет ввод с клавиатуры;
AUX — синоним СОМ1.
Данные имена файлов остались в наследство от операционной системы DOS (для совместимости), вы их использовать, скорее всего, не будете, но и создать файл с таким именем не сможете.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Глава 4 Файлы и файловый ввод/вывод
Глава 4 Файлы и файловый ввод/вывод Данная глава описывает базовые файловые операции: открытие и создание файлов, чтение и запись в них, перемещение в них и их закрытие. По ходу дела она представляет стандартные механизмы для обнаружения ошибок и сообщений о них. Глава
Папки и файлы
Папки и файлы Ознакомимся с понятиями папки и файла, которые представляют организацию данных на компьютере.Файл – это некоторое количество информации, записанное на носителе под каким-либо именем. Данные могут быть записаны на жестком диске компьютера или на CD и DVD,
4.3.1. Файлы и папки нового пользователя
4.3.1. Файлы и папки нового пользователя Откуда берутся файлы в папке нового пользователя? При формировании учетной записи в соответствующую домашнюю папку копируются все файлы и подкаталоги из /etc/skel. Давайте создадим свой файл в этой директории и посмотрим, попадет ли он в
Глава 7 Качаем файлы
Глава 7 Качаем файлы – Менеджеры закачки – FTP-клиенты У каждого пользователя время от времени возникает необходимость сохранить информацию из Интернета. Сохранение обычных веб-страниц сложностей не вызывает – достаточно выбрать Файл ? Сохранить как и место
12.4 Скрытые файлы и папки
12.4 Скрытые файлы и папки В Ubuntu существуют так называемые скрытые файлы. Скрытые они потому, что по умолчанию они не отображаются при просмотре папки. Нужны они в основном для сохранения различных пользовательских настроек, которые не должны мешаться при работе. Чтобы
Глава 15 INF-файлы
Глава 15 INF-файлы Хотелось бы в этой главе описать некоторые возможности INF-файлов. Здесь не будет полностью рассмотрен язык INF-файлов и способы написания на нем сценариев, но тем не менее попробуем понять, как с помощью INF-файлов можно выполнять копирование и удаление
Папки
Папки Существует возможность скрывать папки и файлы из верхней части меню кнопки Пуск, которые были скопированы из других мест (Папки при этом не удаляются). Откройте раздел HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplоrerи создайте параметр типа DWORD °NoStartMenuSubFolders° со значением
Глава 10 Потоки и файлы
Глава 10 Потоки и файлы 10.0. Введение Потоки (streams) являются одной из самых мощных (и сложных) компонент стандартной библиотеки С++. Их применение при простом, неформатированном вводе-выводе в целом не представляет трудностей, однако ситуация усложняется, если необходимо
Исходные файлы и выполняемые файлы
Исходные файлы и выполняемые файлы Наша замечательная программа, несмотря на свою лаконичность и простоту, для компьютера является совершенно бессмысленным набором символов, так как он "не понимает" директив типа #include или printf. Он понимает только специальный язык,
Глава 26. Файлы
Глава 26. Файлы сценарии начальной загрузкиЭти файлы содержат объявления псевдонимов и переменных окружения, которые становятся доступны Bash после загрузки и инициализации системы./etc/profileНастройки системы по-умолчанию, главным образом настраивается окружение командной
Глава 4 Диски, каталоги, файлы
Глава 4 Диски, каталоги, файлы • Диски• Каталоги и пути• ФайлыВ этой главе вы познакомитесь с некоторыми возможностями получения полезной информации о файловой системе (и от файловой системы). Примеры главы целиком основаны на использовании API-функций для получения
Глава 4 Функции и Файлы
Глава 4 Функции и Файлы Итерация свойственна человеку, рекурсия божественна. Л. Питер Дойч Все нетривиальные программы собираются из нескольких раздельно компилируемых единиц (их принято называть просто файлами). В этой главе описано, как раздельно откомпилированые
Что такое файлы и папки?
Что такое файлы и папки? Вся информация в компьютере (документы, программы, сама операционная система) существует в виде файлов. Файлы записаны на дисках. Чтобы упорядочить файлы, их принято помещать в папки. Файлы и папки имеют собственные имена, а диски обозначают
Глава 7 Файлы и папки
Глава 7 Файлы и папки 7.1. Файл и имя файла Информация на носителях данных (жестких, оптических дисках, дискетах) хранится в файлах. Строгое определение файла звучит так: «файл — это поименованная область на диске». Разберемся, что здесь к чему. При форматировании жесткого
Папки
Папки На дисках может храниться большое количество файлов, например только системных файлов Windows Vista несколько десятков тысяч. Чтобы упорядочить их, используют папки (каталоги). Папки, как и файлы, размещаются на диске и служат для регистрации имен файлов. У каждого