Длина файла
Длина файла в байтах хранится обычно в двух 32-битных величинах либо в одной 64-битной величине. Если 32-битные величины обозначить как 11 (младшая часть) и 12 (старшая часть), то 64-битная величина выразится формулой 12 * 0FFFFH + 11. Размер файла можно получить функцией GetFileSize.
К оглавлению
Имя
Кроме указанных характеристик, файл, разумеется, имеет имя. При этом мы будем различать длинное и короткое имя. Точно так же будем различать полный путь (со всеми длинными именами) и укороченный путь (все длинные имена заменены укороченными). Необходимость использования укороченного имени и пути диктуется, прежде всего, тем, что некоторые программы получают путь или имя на стандартный вход и трактуют пробелы как разделители для параметров. Преобразование длинного имени в короткое можно осуществить функцией GetShortPathName, которая работает и для имени, и для пути. Обратное преобразование можно осуществить функцией GetFullPathName.
Здесь мы не рассматриваем вопроса о прямом доступе к диску. Но вопрос о структуре записей каталога у читателя все же может возникнуть. Это и понятно, ведь с переходом к FAT32, во-первых, появилась возможность хранения файлов с длинным именем, во-вторых, у файла, кроме времени и даты модификации, появились еще время и дата создания и доступа. Где же все это хранится?
Для того чтобы ответить на поставленный вопрос, вспомним, что каталог в файловых системах FAT делится на записи длиной 32 байта. Ниже приводится структура записи для FAT32. Пустыми записями считаются записи, содержащие нулевые байты либо начинающиеся с кода Е5Н (для удаленных записей). На файл с обычным именем (8 байт на имя и 3 - на расширение) отводится 32 байта. В байте со смещением +11 содержится атрибут файла. Если атрибут файла равен 0FH, то система считает, что здесь содержится длинное имя. Длинное имя кодируется в Unicode и записывается в обратном порядке. За одной или несколькими записями с длинным именем должна следовать запись с обычным именем, содержащим знак ~ (тильда). Здесь содержится также остальная информация о файле. Как видите, алгоритм просмотра каталога с выявлением информации о файле весьма прост. Обратимся теперь к структуре записи каталога. В старой операционной системе MS-DOS байты с 12 по 21 никак не использовались системой. Новой системе они пригодились. В таблице 1 дана новая структура записи каталога.
Проводник Windows — это приложение, реализующее графический интерфейс доступа пользователя к файлам в операционной системе Microsoft Windows.
Проводник в настоящее время фактически является основой графической оболочки пользователя Windows.
Проводник Windows - это файловый менеджер, встроенный в саму систему Windows. Он загружается автоматически во время установки операционной системы. Для его запуска необходимо сделать следующее:
левой кнопкой мышки нажмите кнопку "Пуск" в правом нижнем углу Рабочего стола;
в появившемся меню наведите курсор на опцию "Все программы", при этом появится меню с установленными программами на вашем компьютере (изначально их будет гораздо меньше, чем на рисунке);
наведите курсор на пункт "Стандартные";
в появившемся меню щелкните левой кнопкой мышки на пункте "Проводник";
перед вами появится стартовая страница Проводника Windows.
- 1Вопрос
- 2Вопрос
- Информационная система
- 4Вопрос
- 5Вопрос
- Спецификация файла
- 6Вопрос
- Сравнение ntfs и fat 32.
- 7Вопрос Технические и программные средства реализации информационных процессов
- 3.1. Аппаратная конфигурация вычислительной системы
- 3.2. Базовая аппаратная конфигурация компьютера
- 3.3. Программная конфигурация вычислительной системы
- 3.4. Локальные и глобальны компьютерные сети
- (8,9,10 Вопросы)Классификация по
- 12Вопрос
- Сканеры, классификация и основные характеристики
- Сканеры разделяют на:
- А также сканеры делятся на:
- Дигитайзеры
- Среди матричных принтеров существуют 9—игольчатые и 24—игольчатые.
- Для хранения чернил используются два метода:
- В основе принципа действия струйных принтеров лежат:
- Основной недостаток струйного принтера: возможность засыхания чернил внутри сопла, что приводит к необходимости замены печатающей головки.
- 16Вопрос
- Виды интерфейсов
- Объекты Windows
- Атрибуты файла
- Временные характеристики
- Длина файла
- 17ВопросПонятие и назначение файловых менеджеров
- 1.2 Идеология работы файловых менеджеров
- Способы описания алгоритмов