Что можно делать с файлами
Операции с файлами и папками включают создание, копирование, просмотр и удаление папок и файлов и требуют соблюдения определенной последовательности действий. Создать папку можно разными способами.
Создание папки (1-й способ)
Создание папки с помощью контекстного меню (2-й способ)
Рис. 8. Контекстное меню
Копирование (перемещение) файлов или папок
Чтобы выделить сразу несколько файлов и/или папок, следующих в списке не подряд, при выделении объектов следует удерживать клавишу Ctrl. Чтобы выделить диапазон файлов и/или папок в списке, следует удерживать клавишу Shift.
Особенно удобно при копировании и перемещении данных использование перетаскивания с помощью мыши в окне Проводника вместо меню. Достаточно открыть папку, содержащую нужный файл, и перетащить этот файл в другую папку.
Перетаскивание файла в папку, находящуюся на том же диске, приводит к перемещению папки. Если вторая папка находится на другом диске, объект будет скопирован. Чтобы не происходило перемещения, а выполнялось копирование необходимо удерживать клавишу Ctrl.
Копирование перетаскиванием с помощью мыши.
Результат этого действия зависит от типа объекта и выбранного места. В частности, перетаскивание файла к значку принтера позволяет вывести этот файл на печать.
Если при перетаскивании объекта удерживать не левую, а правую кнопку мыши, на экране появится контекстное меню с набором возможных действий.
Удаление файла или папки
При необходимости восстановить удаленный файл, загляните в «Корзину». Удаленные файлы остаются в «Корзине» до тех пор, пока не будут удалены оттуда явным образом.
Значок файла или папки можно напрямую перетащить в корзину с помощью мыши. Если при этом удерживать клавишу Shift, объект будет не перемещен в Корзину, а просто удален.
Переименование файла или папки
Для переименования файла или папки можно также воспользоваться контекстным меню. Оно появится, если навести курсор на нужный файл и щелкнуть правой кнопкой мыши.
Что можно делать с файлами
Как загружать файлы и папки на Диск разными способами.
Как создать ссылку на файл или папку.
Как вернуться к предыдущей версии файла.
Как быстро перейти к часто используемым файлам и папкам. Как просмотреть, скачать или удалить файл.
Как загружать файлы и папки на Диск разными способами.
Как создать ссылку на файл или папку.
Как вернуться к предыдущей версии файла.
Как быстро перейти к часто используемым файлам и папкам. Как просмотреть, скачать или удалить файл.
Что можно делать с файлами
Как загружать файлы и папки на Диск разными способами.
Как создать ссылку на файл или папку.
Как вернуться к предыдущей версии файла.
Как быстро перейти к часто используемым файлам и папкам. Как просмотреть, скачать или удалить файл.
Как загружать файлы и папки на Диск разными способами.
Как создать ссылку на файл или папку.
Как вернуться к предыдущей версии файла.
Как быстро перейти к часто используемым файлам и папкам. Как просмотреть, скачать или удалить файл.
Что можно делать с файлами
Как загружать файлы и папки на Диск разными способами.
Как создать ссылку на файл или папку.
Как вернуться к предыдущей версии файла.
Как быстро перейти к часто используемым файлам и папкам. Как просмотреть, скачать или удалить файл.
Как загружать файлы и папки на Диск разными способами.
Как создать ссылку на файл или папку.
Как вернуться к предыдущей версии файла.
Как быстро перейти к часто используемым файлам и папкам. Как просмотреть, скачать или удалить файл.
Что можно делать с файлами
Как загружать файлы и папки на Диск разными способами.
Как создать ссылку на файл или папку.
Как вернуться к предыдущей версии файла.
Как быстро перейти к часто используемым файлам и папкам. Как просмотреть, скачать или удалить файл.
Как загружать файлы и папки на Диск разными способами.
Как создать ссылку на файл или папку.
Как вернуться к предыдущей версии файла.
Как быстро перейти к часто используемым файлам и папкам. Как просмотреть, скачать или удалить файл.
Другие действия с файлами
Посмотреть и отредактировать
Чтобы открыть файл для просмотра или внесения изменений, дважды нажмите на него в списке файлов. Файл откроется в программе, которая указана для таких файлов по умолчанию. Если вы хотите открыть файл в другой программе, укажите ее в качестве программы по умолчанию для этого типа файлов.
Когда вы отредактируете файл и сохраните его, измененный файл автоматически загрузится на Диск.
Скачать
Скачанный файл не синхронизируется с облаком. Если вы скачали файл, изменили его и хотите, чтобы он появился на Яндекс.Диске, загрузите его туда вручную.
Переместить
Файлы и папки перемещаются точно так же, как и на компьютере — для этого надо просто перетащить их в нужное место.
Чтобы переместить объект, перетащите его в нужное место в дереве папок слева. Если вы хотите переместить объект в подпапку, предварительно раскройте ее в дереве.
Удалить
Удалить объект можно одним из нескольких способов:
Быстро перейти к часто используемым файлам и папкам
Чтобы просмотреть файлы, с которыми вы недавно работали, перейдите в раздел Быстрый доступ (в левом меню программы). В этом разделе отображаются часто используемые папки и последние файлы, измененные и с помощью программы, и с помощью сайта Диска.
Другие действия с файлами
Посмотреть и отредактировать
Чтобы открыть файл для просмотра или внесения изменений, дважды нажмите на него в списке файлов. Файл откроется в программе, которая указана для таких файлов по умолчанию. Если вы хотите открыть файл в другой программе, укажите ее в качестве программы по умолчанию для этого типа файлов.
Когда вы отредактируете файл и сохраните его, измененный файл автоматически загрузится на Диск.
Скачать
Скачанный файл не синхронизируется с облаком. Если вы скачали файл, изменили его и хотите, чтобы он появился на Яндекс.Диске, загрузите его туда вручную.

Переместить
Файлы и папки перемещаются точно так же, как и на компьютере — для этого надо просто перетащить их в нужное место.
Чтобы переместить объект, перетащите его в нужное место в дереве папок слева. Если вы хотите переместить объект в подпапку, предварительно раскройте ее в дереве.

Удалить
Удалить объект можно одним из нескольких способов:
Быстро перейти к часто используемым файлам и папкам
Чтобы просмотреть файлы, с которыми вы недавно работали, перейдите в раздел Быстрый доступ (в левом меню программы). В этом разделе отображаются часто используемые папки и последние файлы, измененные и с помощью программы, и с помощью сайта Диска.
Что можно делать с файлами
Как загружать файлы и папки на Диск разными способами.
Как создать ссылку на файл или папку.
Как вернуться к предыдущей версии файла.
Как быстро перейти к часто используемым файлам и папкам. Как просмотреть, скачать или удалить файл.
Как загружать файлы и папки на Диск разными способами.
Как создать ссылку на файл или папку.
Как вернуться к предыдущей версии файла.
Как быстро перейти к часто используемым файлам и папкам. Как просмотреть, скачать или удалить файл.
Что можно делать с файлами
Как загружать файлы и папки на Диск разными способами.
Как создать ссылку на файл или папку.
Как вернуться к предыдущей версии файла.
Как быстро перейти к часто используемым файлам и папкам. Как просмотреть, скачать или удалить файл.
Как загружать файлы и папки на Диск разными способами.
Как создать ссылку на файл или папку.
Как вернуться к предыдущей версии файла.
Как быстро перейти к часто используемым файлам и папкам. Как просмотреть, скачать или удалить файл.
Не открываются файлы на телефоне. Что делать
Смартфон — многофункциональное устройство, которое безо всяких оговорок можно назвать карманным компьютером. Мы пользуемся этим гаджетом не только для общения с близкими и веб-серфинга, но для работы с файлами. С помощью смартфона можно посмотреть видео или фото, прочитать документ или электронную книгу. Но иногда случается так, что не открываются файлы на телефоне. Проблема довольно распространенная, но легко решаемая.

Любой файл можно открыть. Ну, почти
Как открыть файл на телефоне
Для работы с загруженной информацией на мобильном устройстве предусмотрено множество приложений. Это и «Галерея» для просмотра фото, и «Музыка» для проигрывания треков. Но все без исключения файлы доступны через программу «Проводник», которая также может называться «Менеджер файлов». Запустите ее, а затем — тапните по ярлыку файла.

Удобнее всего взаимодействовать с файлами через встроенный проводник
Файл должен автоматически открыться в приложении, которое предназначено для работы с ним. Воспроизведение песни начнется через «Музыку», а APK откроется через встроенный инсталлятор. Так это выглядит в теории, но на практике может появиться ошибка с текстом «Невозможно открыть файл» или с чем-то подобным.
⚡ Подпишись на Androidinsider в Дзене, где мы публикуем эксклюзивные материалы
Не открывается файл — общие советы
Для начала рассмотрим общие причины, почему не открывается файл. Чаще всего проблема связана с отсутствием необходимого софта. Конечно, производитель смартфона старается установить необходимое ПО, но предусмотреть все потребности пользователей не удается. Поэтому в первую очередь проверьте расширение файла и подыщите приложение для работы с ним.

По умолчанию смартфоны не поддерживают некоторые расширения файлов. Например, «xlsx»
Вторая причина — неправильное расширение. Такое часто бывает, когда вы загружаете файлы через браузер, который дописывает лишние символы. Обычно проблема решается переименованием. Но также стоит учитывать, что файл мог быть поврежден или скачан не до конца. Тогда его 100% не получится открыть.
❗ Поделись своим мнением или задай вопрос в нашем телеграм-чате
Наконец, чтобы любой файл на телефоне Андроид открывался без каких-либо трудностей, не забывайте своевременно обновлять программное обеспечение. О том, как это сделать, мы рассказывали в отдельном материале. Ну а теперь перейдем к частным случаям, когда не открываются файлы на Андроид.
Не открываются фото на телефоне
Как правило, изображения — это самый простой тип файлов, с которым работает смартфон. Но и тут могут возникнуть проблемы. Особенно после загрузки картинок из интернета. Браузер приписывает им лишние символы, переименовывая расширение «.jpg» в «.jpg-large». Проблема решается вручную:
- Найдите файл через проводник.
- Задержите палец на его ярлыке.
- Нажмите кнопку «Переименовать» (может скрываться во вкладке «Еще»).
- Сотрите лишние символы, указанные в расширении, и подтвердите сохранение изменений.

Уберите из названия лишние символы, если таковые есть
Если ошибку не получится устранить — установите одно из приложений для просмотра фотографий. Но не исключайте вероятность того, что фото не открывается по причине повреждения файла.
Не открывается видео на телефоне
С видеороликами дела обстоят сложнее. Но в первую очередь вы все равно должны убедиться, что файл не поврежден, а его расширение указано правильно. Итак, на смартфоне по умолчанию установлен проигрыватель для работы с видео. Но он поддерживает далеко не все форматы и кодеки.

По умолчанию смартфоны поддерживают не все кодеки и форматы видео
Программа MX Player может исправить ситуацию, но это не единственное приложение для просмотра видео. Советую ознакомиться и с другими видеоплеерами на Андроид.
⚡ Подпишись на Androidinsider в Пульс Mail.ru, чтобы получать новости из мира Андроид первым
APK не открывается
APK — формат установочных пакетов приложений. Тут, как и в случае с другими файлами, сначала нужно убедиться в отсутствии повреждений и правильности указанного расширения. Скачивать дополнительный софт, чтобы открыть APK, не нужно. Зато требуется проверить, что вы не забыли выдать разрешение на установку из неизвестных источников.

Разрешение нужно выдать для приложения, через которое вы открываете APK
Подробно этот процесс описан здесь, ну а я лишь дополню сказанное выше еще одной причиной, почему не устанавливается приложение. Скорее всего, проблема заключается в отсутствии совместимости. А еще не получается открыть APK из-за ошибки при синтаксическом анализе пакета. Впрочем, решение есть.
Как открыть документ на телефоне
Особенно часто у пользователей не открывается документ на телефоне. Причина банальна: разработчик не позаботился об установке программного обеспечения для работы с текстовыми файлами, таблицами, презентациями и прочими видами информации.
Загляни в телеграм-канал Сундук Али-Бабы, где мы собрали лучшие товары с АлиЭкспресс
Решение тут может быть одно — установить недостающее приложение. ПДФ на телефоне откроет Adobe Acrobat Reader, DOC или DOCX — Microsoft Word, а XLCX на Андроид — Microsoft Excel или Google Таблицы.

Магазин сам подберет приложение для работы с нужным форматом
Если я вдруг забыл упомянуть о каком-то расширении, то вам достаточно ввести его в поисковую строку Google Play. Магазин сразу выдаст несколько приложений, которые предназначены для работы с данным форматом.
Как открыть файл на компьютере, ноутбуке, планшете, смартфоне.
Не удается открыть файл? Какой программой открыть файл? Как открыть файл .fb2, .pdf, .psd, .cdr, .iso, .bin и многих других расширений?
В этой статье ответы на все вопросы.
Распространенная проблема — человек скачивает какой-либо файл, а он не открывается.
Чаще всего, в такой ситуации, начинающие пользователи впадают в панику, пытаются открыть файл любыми доступными способами, или же удаляют его, думая что он оказался поврежденным.
В этой статье я вам расскажу и покажу, что нужно сделать, чтобы больше не бояться неизвестных типов файлов, и открыть любой из них в браузере.
Показывать буду пошагово, так что не пугайтесь большого объёма статьи потому, что сделать всё будет гораздо проще и быстрее, нежели объяснить.
Так уж получилось, что в природе существует сотни расширений.
Вот лишь небольшая их часть, которую можно назвать популярными и с которыми вы можете запросто столкнуться.
| Расширение | Тип данных | Краткое описание |
|---|---|---|
| .dat | Текстовый и бинарный файл | Общий формат для хранения данных различными приложениями, как в текстовом, так и в двоичном виде |
| .swf | Видео-файлы | Файл SWF — flash-анимация, могут содержать как обычный текст, так и векторные, растровые изображения, 3D-графику, аудио, видео, сценарии на языке ActionScript |
| .bin | Двоичный файл | Образ диска CD или DVD. В файле хранятся данные, скопированные с компакт-диска на жесткий диск |
| .tif | Двоичный файл | Графический формат, который часто используется для хранения изображений с большой палитрой цветов |
| .doc | Двоичный файл | Файл DOC — документ Microsoft Word, самой популярной программы для работы с текстами |
| .cdr | Двоичный файл | Векторное изображение или рисунок, созданный с помощью программы CorelDRAW |
| .tmp | Временный файл | Временный файл, который создается различными программами или операционной системой. Временные файлы играют роль служебных и используются приложениями или операционной системой во время работы для сохранения резервных копий, кэшированных и промежуточных данных |
| .isz | Сжатый файл | Сжатый образ диска |
| .mdf | Двоичный файл | Образ данных CD или DVD-диска, сохраненный на жесткий диск с помощью специальной программы |
| .db | Двоичный файл | На мобильных устройствах содержат любую информацию, используемую различными приложениями и службами мобильных операционных систем |
| .cr2 | Двоичный файл | Несжатое изображение, сохраненное с помощью цифрового фотоаппарата или камеры Canon |
| .jpg | Двоичный файл | Самый популярный на сегодняшний день формат изображений |
| .mkv | Двоичный файл | Формат видео-контейнера, поддерживает несколько алгоритмов сжатия |
| .mdx | Двоичный файл | Новый формат образа диска, созданный с помощью программы DAEMON Tools |
| .ppt | Двоичный файл | Презентация или редактируемое слайд-шоу, созданное с помощью программы Microsoft PowerPoint |
| .vob | Двоичный файл | Содержат большинство данных, записанных на DVD Video: видео (в формате MPEG-2), аудио и субтитры |
| .sig | Текстовый файл | Содержит подпись, автоматически добавляемую в конец исходящего электронного письма после основного текста |
| .vsd | Двоичный файл | Диаграмма, созданная программой Visio |
| .exe | Двоичный файл | EXE — Windows, DOS-приложение или самораспаковывающийся архив. Любой файл в ОС Windows с расширением EXE открывается двойным щелчком мыши |
| .img | Двоичный файл | Образ диска IMG содержит копию данных компакт-диска, выполненную с помощью различных программ |
| .xlsx | Сжатый файл | Электронная таблица, созданная с помощью Microsoft Excel 2007 (входит в состав MS Office 12) или Excel 2010 |
| .iso | Двоичный файл | Образ данных CD или DVD диска, основан на стандарте ISO-9660 |
| .mov | Двоичный файл | Используется для хранения фильмов и других видеоматериалов |
| .xsd | XML-документ | Cхема .XML-документа — его структурf, порядок элементов; правила, которым должен соответствовать документ |
| .xls | Двоичный файл | электронная таблица, созданная в Microsoft Excel |
| .srt | Текстовый файл | Текстовый формат файла субтитров |
| .vsdx | Сжатый файл | Диаграмма или блок-схема, созданная в векторном графическом редакторе Microsoft Visio |
| .dmg | Двоичный файл | Образ данных диска, созданный в операционной системе Mac OS X |
Что делать, если скачанный вами файл имеет неизвестную аббревиатуру в конце имени после точки?
Если вы, уверены что файл докачался и не поврежден, но не можете его открыть, тогда этому есть только две причины:
- У вас не установлены программы для открытия такого типа файлов.
- Программа для открытия такого файла есть, но она просто не ассоциированна с ним.
Обе эти причины не повод для беспокойства, и уж тем более паники, так как решаются быстро, и раз и навсегда.
Для примера возьмём расширение .fb2, которое очень широко используется электронными библиотеками, и операционную систему Windows 10, но это только для примера.
Повторюсь — дочитав статью до конца, вы сможете открыть файл в любом расширении, практически на любом устройстве.
Допустим, Вы нашли электронную книгу, скачали её на свой компьютер и попробовали открыть, в предвкушении насладиться чтением, но…..
Не тут-то было, потому, что ваш компьютер, в ответ на ваши действия, задал вам довольно-таки каверзный вопрос: а каким образом вы хотите открыть этот файл, или чуть иначе, но по смыслу — то же самое.

Вот тут не стоит волноваться, а надо всего лишь, в строгой последовательности выполнить простые действия, показанные ниже.
Первое, что нужно сделать — это, на всякий случай, узнать, в каком расширении закодирован скачанный файл.
Обычно, расширение файла указывается в его названии.
В папке это отображается так:


Можно выделить файл, и тогда его данные будут выведены во всплывающем окне:

И можно навести курсор на файл, щёлкнуть правой клавишей мыши, и в контекстном меню, в самом низу выбрать Свойства

В Свойствах, в самой первой строке, указаны интересующие нас данные.

Теперь, когда мы знаем название расширения файла, мы можем легко узнать какими программами он открываются.
Для этого нужно перейти на сайт Open-file.ru (откроется в новой вкладке), и проделать одно из двух действий — выбрать ваш файл, или ввести расширение в поле поиска. Это на компьютере.

На мобилах, выбираем Определить файл.

После чего откроется поле, такое же, как и на десктопной версии.

Значит предлагается два варианта:
1. Найти программу по файлу с компьютера — это если файл уже скачан и находится на компьютере.
2. Найти программу по расширению — это если файла на компьютере ещё нет, но вы точно знаете, в каком расширении он будет.
Рассмотрим оба варианта по порядку.
Файл на компьютере и Вы Выберете файл. Откроется окно поисковика, в котором нужно найти скачанный вами файл и дважды щёлкнуть по нему левой клавишей мыши.
Сервис выдаст результат, в котором нас интересует ссылка Прграммы.

Переходим по этой ссылке, и сервис покажет все программы, которыми можно открыть данный файл.

Как видите, здесь можно выбрать из нескольких, причём напротив названия каждой программы, есть подсказки, насколько программа популярна, платная или бесплатная, и для каких действий предназначена.
Просто наведите курсор на значки в строке с названием программы и в браузерной подсказке узнаете эту информацию.
Так же в верхнем меню можно выбрать операционную систему, на которой вы хотите открыть файл, то есть, операционку вашего устройства, и для неё так же будут предложены необходимые программы.
Переходим по выбранной программе, в нашем примере это Geometer Plus FBReader, и оказываемся на на официальном сайте программы, где можно её безопасно скачать.
Ещё раз уточняем версию для операционки.

Переходим по нужной ссылке, в нашем примере Для Windows, и на странице загрузки выбираем Установочный файл.

Затем происходит обычный процесс загрузки.

Когда программа загрузится, её нужно установить на ваше устройство.
Большого ума для этого не потребуется так как всё делается автоматически Мастером установки на десктопах, или менеджеом на мобилах.
Я пишу эту статью на компе, поэтому и покажу установку на десктопе.
Вот наш скачанный файл.

Открываем. В окне учёта контрольных записей нажимаем Да. В окне установки обязательно смотрим в какую папку устанавливается программа и нажимаем Next.

Далее вам предложат создать ярлык на рабочем столе. Можно оставить, можно убрать галочку из второй строки — не принципиально, нажимаем Install
Файлы устанавливаются, после чего нажимаем Close

Всё, программа установлена. Если на вашем устройстве уже есть такая программа, то она просто обновится.
Теперь можно опять попробовать открыть файл электронной книги.
Компьютер снова задаст свой вопрос, но теперь-то мы знаем каким образом будем открывать файл и нажимаем на ссылку Ещё приложения.

Скорее всего, в представленном списке, вновь скачанного приложения не окажется, поэтому идём дальше по ссылке Найти другое приложение на этом компьютере.

Откроется диск С со всеми имеющимися на компьютере программами, но вот тут, нужно посмотреть какая папка диска С открыта.
Я предупреждал, что нужно обязательно посмотреть, в какую папку устанавливается программа (это была папка Program Files (х86)), а у нас открылась просто Program Files

Значит переходим в диск С и выбираем Program Files (х86)

Открываем и сразу находим нашу программу.

Открываем папку. В ней куча всего, но нас интересует только Приложение.

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

Обратите внимание, что скачанный из электронной библиотеки файл, приобрёл иконку FB Reader, а это означает, что в дальнейшем данный файл будет открываться в программе безо всяких инсинуаций.
То есть программа ассоциирована с файлом.

Можно перетащить его в отдельную папку с книгами, а установочный файл удалить.
Теперь рассмотрим вариант, когда ваш файл ещё не скачан на компьютер, но вы уже знаете, в каком расширении он закодирован и заранее хотите подготовится.
Допустим вы нашли серию картинок сделанных в фотошопе, или заказали работу по коррекции изображений специалисту.
Специалист согласился взятся за работу, но предупредил, что отдаст вам файлы в расширеннии .psd, так как его программа работает с этим расширением, а как сделать конвертацию, так это не его профиль.
Нанимать для этого другого спеца — деньги на ветер, так как работа по сути пустяковая, если знаешь что, да как.
Вот мы сейчас и узнаем.
В приципе, можно подождать пока придут файлы, а потом проделать всё как рассказано выше, но для общего образования , давайте сделаем всё заранее.
Возвращаемся в Open-File, в поле поиска вводим требуемое расширение без точки, и нажимаем значок поиска.

Поиск покажет нам все форматы с аббревиатурой PSD

Так как нам нужно именно .psd, а не .psdx, то и выбираем его.
PSD — это формат для растровых изображений и открыть его можно только в фотошопе.
Единственный бесплатный фотошоп на данный момент — это GIMP2, его и выбираем.

Всё остальное делается точно так же как показано в первой части, за исключением одного нюанса.
Любой фотошоп, в том числе и GIMP, очень долго грузится, поэтому, чтобы в дальнейшем, всякий раз не использовать его для открытия файлов, можно сразу перевести все полученные картинки в другой, более популярный формат.
Например .png или .jpeg. Эти форматы открываются собственными средствами любой операционной системы.
Для этого, когда вы установите GIMP и откроете в нём изображение, вам нужно будет выбрать в верхней панели инструментов меню Файл, а в нём Экспортировать как…

В открывшемся окне Экспорта, в имени файла нужно стереть расширение .psd и прописать .jpeg или .png

Затем нажимаем Экспортировать.
Появится окно настройки параметров экспорта, в котором проставляем все галочки и нажимаем Экспорт.

В результате, в папке с файлами изображений, рядом с файлом в расширении .psd, появится такой же файл, но уже с расширением .png, после чего все файлы .png можно перенести в другую папку для постоянного использования.
Вот так происходит конвертация файлов.
Надеюсь, что теперь вас не испугает незнакомая аббревиатура в конце имени файла и Вы сможете открыть файл в любом расширении на вашем компьютере, планшете, или смартфоне.
Работа с файлами
Для удобства обращения информация в запоминающих устройствах хранится в виде файлов.
Файл – именованная область внешней памяти, выделенная для хранения массива данных. Данные, содержащиеся в файлах, имеют самый разнообразный характер: программы на алгоритмическом или машинном языке; исходные данные для работы программ или результаты выполнения программ; произвольные тексты; графические изображения и т. п.
Каталог ( папка , директория ) – именованная совокупность байтов на носителе информации, содержащая название подкаталогов и файлов, используется в файловой системе для упрощения организации файлов.
Файловой системой называется функциональная часть операционной системы, обеспечивающая выполнение операций над файлами. Примерами файловых систем являются FAT (FAT – File Allocation Table, таблица размещения файлов), NTFS, UDF (используется на компакт-дисках).
Существуют три основные версии FAT: FAT12, FAT16 и FAT32. Они отличаются разрядностью записей в дисковой структуре, т.е. количеством бит, отведённых для хранения номера кластера. FAT12 применяется в основном для дискет (до 4 кбайт), FAT16 – для дисков малого объёма, FAT32 – для FLASH-накопителей большой емкости (до 32 Гбайт).
Рассмотрим структуру файловой системы на примере FAT32.
Файловая структура FAT32
Устройства внешней памяти в системе FAT32 имеют не байтовую, а блочную адресацию. Запись информации в устройство внешней памяти осуществляется блоками или секторами.
Сектор – минимальная адресуемая единица хранения информации на внешних запоминающих устройствах. Как правило, размер сектора фиксирован и составляет 512 байт. Для увеличения адресного пространства устройств внешней памяти сектора объединяют в группы, называемые кластерами.
Кластер – объединение нескольких секторов, которое может рассматриваться как самостоятельная единица, обладающая определёнными свойствами. Основным свойством кластера является его размер, измеряемый в количестве секторов или количестве байт.
Файловая система FAT32 имеет следующую структуру.
Нумерация кластеров, используемых для записи файлов, ведется с 2. Как правило, кластер №2 используется корневым каталогом, а начиная с кластера №3 хранится массив данных. Сектора, используемые для хранения информации, представленной выше корневого каталога, в кластеры не объединяются.
Минимальный размер файла, занимаемый на диске, соответствует 1 кластеру.
Загрузочный сектор начинается следующей информацией:
- EB 58 90 – безусловный переход и сигнатура;
- 4D 53 44 4F 53 35 2E 30 MSDOS5.0;
- 00 02 – количество байт в секторе (обычно 512);
- 1 байт – количество секторов в кластере;
- 2 байта – количество резервных секторов.
Кроме того, загрузочный сектор содержит следующую важную информацию:
- 0x10 (1 байт) – количество таблиц FAT (обычно 2);
- 0x20 (4 байта) – количество секторов на диске;
- 0x2С (4 байта) – номер кластера корневого каталога;
- 0x47 (11 байт) – метка тома;
- 0x1FE (2 байта) – сигнатура загрузочного сектора ( 55 AA ).
Сектор информации файловой системы содержит:
- 0x00 (4 байта) – сигнатура ( 52 52 61 41 );
- 0x1E4 (4 байта) – сигнатура ( 72 72 41 61 );
- 0x1E8 (4 байта) – количество свободных кластеров, -1 если не известно;
- 0x1EС (4 байта) – номер последнего записанного кластера;
- 0x1FE (2 байта) – сигнатура ( 55 AA ).
Таблица FAT содержит информацию о состоянии каждого кластера на диске. Младшие 2 байт таблицы FAT хранят F8 FF FF 0F FF FF FF FF (что соответствует состоянию кластеров 0 и 1, физически отсутствующих). Далее состояние каждого кластера содержит номер кластера, в котором продолжается текущий файл или следующую информацию:
- 00 00 00 00 – кластер свободен;
- FF FF FF 0F – конец текущего файла.
Корневой каталог содержит набор 32-битных записей информации о каждом файле, содержащих следующую информацию:
- 8 байт – имя файла;
- 3 байта – расширение файла;
Корневой каталог содержит набор 32-битных записей информации о каждом файле, содержащих следующую информацию:
- 8 байт – имя файла;
- 3 байта – расширение файла;
- 1 байт – атрибут файла:

- 1 байт – зарезервирован;
- 1 байт – время создания (миллисекунды) (число от 0 до 199);
- 2 байта – время создания (с точностью до 2с):

- 2 байта – дата создания:

- 2 байта – дата последнего доступа;
- 2 байта – старшие 2 байта начального кластера;
- 2 байта – время последней модификации;
- 2 байта – дата последней модификации;
- 2 байта – младшие 2 байта начального кластера;
- 4 байта – размер файла (в байтах).
В случае работы с длинными именами файлов (включая русские имена) кодировка имени файла производится в системе кодировки UTF-16. При этого для кодирования каждого символа отводится 2 байта. При этом имя файла записывается в виде следующей структуры:
- 1 байт последовательности;
- 10 байт содержат младшие 5 символов имени файла;
- 1 байт атрибут;
- 1 байт резервный;
- 1 байт – контрольная сумма имени DOS;
- 12 байт содержат младшие 3 символа имени файла;
- 2 байта – номер первого кластера;
- остальные символы длинного имени.
Далее следует запись, включающая имя файла в формате 8.3 в обычном формате.
Работа с файлами в языке Си
Для программиста открытый файл представляется как последовательность считываемых или записываемых данных. При открытии файла с ним связывается поток ввода-вывода . Выводимая информация записывается в поток, вводимая информация считывается из потока.
Когда поток открывается для ввода-вывода, он связывается со стандартной структурой типа FILE , которая определена в stdio.h . Структура FILE содержит необходимую информацию о файле.
Открытие файла осуществляется с помощью функции fopen() , которая возвращает указатель на структуру типа FILE , который можно использовать для последующих операций с файлом.
- "r" — открыть файл для чтения (файл должен существовать);
- "w" — открыть пустой файл для записи; если файл существует, то его содержимое теряется;
- "a" — открыть файл для записи в конец (для добавления); файл создается, если он не существует;
- "r+" — открыть файл для чтения и записи (файл должен существовать);
- "w+" — открыть пустой файл для чтения и записи; если файл существует, то его содержимое теряется;
- "a+" — открыть файл для чтения и дополнения, если файл не существует, то он создаётся.
Возвращаемое значение — указатель на открытый поток. Если обнаружена ошибка, то возвращается значение NULL .
Функция fclose() закрывает поток или потоки, связанные с открытыми при помощи функции fopen() файлами. Закрываемый поток определяется аргументом функции fclose() .
Возвращаемое значение: значение 0, если поток успешно закрыт; константа EOF , если произошла ошибка.
Чтение символа из файла:
Аргументом функции является указатель на поток типа FILE . Функция возвращает код считанного символа. Если достигнут конец файла или возникла ошибка, возвращается константа EOF .
Запись символа в файл:
Аргументами функции являются символ и указатель на поток типа FILE . Функция возвращает код считанного символа.
Функции fscanf() и fprintf() аналогичны функциям scanf() и printf() , но работают с файлами данных, и имеют первый аргумент — указатель на файл.
Функции fgets() и fputs() предназначены для ввода-вывода строк, они являются аналогами функций gets() и puts() для работы с файлами.
Символы читаются из потока до тех пор, пока не будет прочитан символ новой строки ‘\n’ , который включается в строку, или пока не наступит конец потока EOF или не будет прочитано максимальное количество символов. Результат помещается в указатель на строку и заканчивается нуль- символом ‘\0’ . Функция возвращает адрес строки.
Результат выполнения — 2 файла
Работа с файлами в C++ описана здесь.