Где на дисках записаны имена файлов, их размер, дата и время создания

Обновлено: 21.11.2024

Файл – это набор коррелированной информации, записанной во вторичном или энергонезависимом хранилище, таком как магнитные диски, оптические диски и ленты. Это метод сбора данных, который используется в качестве средства ввода и получения вывода из этой программы.

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

Из этого руководства по операционной системе вы узнаете:

Цель системы управления файлами

Вот основные цели системы управления файлами:

  • Он обеспечивает поддержку ввода-вывода для различных типов устройств хранения.
  • Сводит к минимуму вероятность потери или уничтожения данных.
  • Помогает ОС стандартизировать подпрограммы интерфейса ввода-вывода для пользовательских процессов.
  • Он обеспечивает поддержку ввода-вывода для нескольких пользователей в многопользовательской системной среде.

Свойства файловой системы

Вот важные свойства файловой системы:

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

Структура файла

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

Три типа структуры файлов в ОС:

  • Текстовый файл. Это набор символов, организованных в строки.
  • Объектный файл. Это последовательность байтов, организованных в блоки.
  • Исходный файл. Это набор функций и процессов.

Атрибуты файла

Файл имеет имя и данные. Кроме того, он также хранит метаинформацию, такую ​​как дата и время создания файла, текущий размер, дата последнего изменения и т. д. Вся эта информация называется атрибутами файловой системы.

Вот некоторые важные атрибуты файлов, используемые в ОС:

  • Имя: это единственная информация, хранящаяся в удобочитаемой форме.
  • Идентификатор. Каждый файл идентифицируется уникальным номером тега в файловой системе, известным как идентификатор.
  • Местоположение: указывает на местоположение файла на устройстве.
  • Тип: этот атрибут требуется для систем, поддерживающих различные типы файлов.
  • Размер. Атрибут, используемый для отображения текущего размера файла.
  • Защита. Этот атрибут назначает и контролирует права доступа на чтение, запись и выполнение файла.
  • Время, дата и безопасность. Используется для защиты, безопасности, а также для мониторинга.

Тип файла

Это относится к способности операционной системы различать различные типы файлов, такие как текстовые файлы, двоичные файлы и исходные файлы. Однако операционные системы, такие как MS_DOS и UNIX, имеют следующие типы файлов:

Специальный файл персонажа

Это аппаратный файл, который считывает или записывает данные посимвольно, такие как мышь, принтер и т. д.

Обычные файлы

  • В файлах этих типов хранится информация о пользователе.
  • Это может быть текст, исполняемые программы и базы данных.
  • Он позволяет пользователю выполнять такие операции, как добавление, удаление и изменение.

Файлы каталога

  • Каталог содержит файлы и другую информацию об этих файлах. По сути, это папка для хранения и организации нескольких файлов.

Специальные файлы

  • Эти файлы также называются файлами устройств. Он представляет физические устройства, такие как принтеры, диски, сети, флэш-накопители и т. д.

Функции файла

  • Создайте файл, найдите место на диске и сделайте запись в каталоге.
  • Запись в файл, требуется позиционирование в файле.
  • Чтение из файла подразумевает позиционирование в файле.
  • Удалить запись в каталоге, освободить место на диске.
  • Переместить: переместить позицию чтения/записи.

Часто используемые термины в файловых системах

Поле:

Этот элемент хранит одно значение, которое может быть статическим или переменной длины.

БАЗА ДАННЫХ:

Сбор связанных данных называется базой данных. Отношения между элементами данных являются явными.

ФАЙЛЫ:

Файлы – это набор похожих записей, которые рассматриваются как единое целое.

ЗАПИСЬ:

Тип записи — это сложный тип данных, который позволяет программисту создавать новый тип данных с желаемой структурой столбцов. Он группирует один или несколько столбцов для формирования нового типа данных. Эти столбцы будут иметь собственные имена и типы данных.

Методы доступа к файлам

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

  • Последовательный доступ
  • Прямой произвольный доступ
  • Последовательный доступ к индексу

Последовательный доступ

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

Произвольный доступ

Метод произвольного доступа также называется прямым произвольным доступом. Этот метод позволяет получить доступ к записи напрямую. Каждая запись имеет собственный адрес, по которому можно напрямую обращаться для чтения и записи.

Последовательный доступ

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

Распределение пространства

В операционной системе файлы всегда занимают дисковое пространство.

  • Связанное размещение
  • Индексированное размещение
  • Непрерывное размещение

Непрерывное размещение

  • Каждый файл использует непрерывное адресное пространство в памяти.
  • Здесь ОС назначает адрес диска в линейном порядке.
  • При непрерывном методе размещения самой большой проблемой является внешняя фрагментация.

Связанное размещение

  • Каждый файл содержит список ссылок.
  • Каталог содержит ссылку или указатель в первом блоке файла.
  • При использовании этого метода внешняя фрагментация отсутствует.
  • Этот метод размещения файлов используется для файлов с последовательным доступом.
  • Этот метод не идеален для файла с прямым доступом.

Индексированное размещение

  • Каталог содержит адреса индексных блоков определенных файлов.
  • Создается индексный блок, содержащий все указатели на определенные файлы.
  • Все файлы должны иметь отдельные индексные блоки для хранения адресов дискового пространства.

Файловые каталоги

Один каталог может содержать или не содержать несколько файлов. Он также может иметь подкаталоги внутри основного каталога. Информация о файлах хранится в каталогах. В ОС Windows это называется папками.

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

Команду dir также можно запустить из консоли восстановления Windows с другими параметрами. Дополнительные сведения см. в разделе Среда восстановления Windows (WinRE).

Синтаксис

Параметры

  • d – Каталоги
  • h — Скрытые файлы
  • s — Системные файлы
  • l — Точки повторной обработки
  • r — файлы только для чтения
  • a — Файлы готовы к архивированию
  • i — Файлы, не проиндексированные по содержимому
  • n — в алфавитном порядке по имени
  • e – в алфавитном порядке.
  • g – сначала сгруппировать каталоги
  • s – по размеру, начиная с самого маленького.
  • d — по дате/времени, начиная с самых старых
  • Используйте префикс -, чтобы изменить порядок сортировки
  • c — Создание
  • a — Последнее обращение
  • w – Последнее сообщение

Примечания

Чтобы использовать несколько параметров filename, разделяйте каждое имя файла пробелом, запятой или точкой с запятой.

Вы можете использовать подстановочные знаки (* или ?) для представления одного или нескольких символов имени файла и для отображения подмножества файлов или подкаталогов.

Вы можете использовать подстановочный знак * для замены любой строки символов, например:

dir *.txt перечисляет все файлы в текущем каталоге с расширениями, начинающимися с .txt, например .txt, .txt1, .txt_old.

dir read *.txt перечисляет все файлы в текущем каталоге, имена которых начинаются с read и расширения которых начинаются с .txt, например .txt, .txt1 или .txt_old.

dir read *.* перечисляет все файлы в текущем каталоге, которые начинаются с read с любым расширением.

Подстановочный знак звездочки всегда использует сопоставление коротких имен файлов, поэтому вы можете получить неожиданные результаты.Например, следующий каталог содержит два файла (t.txt2 и t97.txt):

Вы можете ожидать, что при вводе dir t97\* будет возвращен файл t97.txt. Однако при вводе dir t97\* возвращаются оба файла, так как подстановочный знак звездочки сопоставляет файл t.txt2 с t97.txt, используя его карту коротких имен T97B4~1.TXT. Аналогично, если ввести del t97\*, то оба файла будут удалены.

Можно использовать вопросительный знак (?) вместо одного символа в имени. Например, набрав dir read. txt перечисляет все файлы в текущем каталоге с расширением .txt, которые начинаются с чтения и за которыми следует до трех символов. Сюда входят файлы Read.txt, Read1.txt, Read12.txt, Read123.txt и Readme1.txt, но не файлы Readme12.txt.

Если вы используете /a с более чем одним значением в атрибутах, эта команда отображает имена только тех файлов со всеми указанными атрибутами. Например, если вы используете /a с r и -h в качестве атрибутов (используя либо /a:rh, либо /ar-h ), эта команда отобразит только имена файлов только для чтения, которые не скрыты.< /p>

Если вы укажете более одного значения sortorder, эта команда сортирует имена файлов по первому критерию, затем по второму критерию и так далее. Например, если вы используете /o с параметрами e и -s для sortorder (используя либо /o:es, либо /oe-s ), эта команда сортирует имена каталогов и файлов по расширению. , начиная с наибольшего, а затем отображает окончательный результат. Алфавитная сортировка по расширению приводит к тому, что сначала отображаются имена файлов без расширений, затем имена каталогов, а затем имена файлов с расширениями.

Если вы используете символ перенаправления ( > ) для отправки вывода этой команды в файл или если вы используете канал ( | ) для отправки вывода этой команды другой команде, вы должны использовать /a:-d и /b только список имен файлов. Вы можете использовать имя файла с параметрами /b и /s, чтобы указать, что эта команда предназначена для поиска в текущем каталоге и его подкаталогах всех имен файлов, которые соответствуют имя файла. Эта команда выводит только букву диска, имя каталога, имя файла и расширение имени файла (по одному пути в строке) для каждого найденного имени файла. Прежде чем использовать конвейер для отправки вывода этой команды другой команде, необходимо установить переменную среды TEMP в файле Autoexec.nt.

Примеры

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

В выходных данных перечислены корневой каталог, подкаталоги и файлы в корневом каталоге, включая расширения. Эта команда также выводит список имен подкаталогов и имен файлов в каждом подкаталоге дерева.

Чтобы изменить предыдущий пример так, чтобы в каталоге отображались имена и расширения файлов, но опускались имена каталогов, введите:

Чтобы распечатать список каталогов, введите:

Когда вы указываете prn, список каталогов отправляется на принтер, подключенный к порту LPT1. Если ваш принтер подключен к другому порту, вы должны заменить prn именем правильного порта.

Вы также можете перенаправить вывод команды dir в файл, заменив prn именем файла. Вы также можете ввести путь. Например, чтобы направить вывод каталога в файл dir.doc в каталоге Records, введите:

Если каталог dir.doc не существует, каталог dir создает его, если только каталог Records не существует. В этом случае появится следующее сообщение:

Чтобы отобразить список всех имен файлов с расширением .txt во всех каталогах на диске C, введите:

Команда dir отображает в широком формате алфавитный список совпадающих имен файлов в каждом каталоге и приостанавливается при каждом заполнении экрана до тех пор, пока вы не нажмете любую клавишу для продолжения.

ISO 9660 — это стандартная файловая система для компакт-дисков. Он также широко используется на носителях DVD и BD и может также присутствовать на USB-накопителях или жестких дисках. Его спецификации доступны бесплатно под названием ECMA-119.

Содержание

Обзор и предостережения

ISO 9660 не является сложной файловой системой, но имеет несколько особенностей, о которых стоит помнить. Похоже, что некоторые операционные системы также создают несовместимые компакт-диски, так что будьте осторожны! Основным примером этого является набор символов, доступный для имен файлов. Строго говоря, имена файлов могут состоять только из заглавных букв A-Z, цифр, точек и знаков подчеркивания. Далее идет точка с запятой, которая отделяет видимое имя файла от суффикса номера его версии. Многие операционные системы также допускают использование строчных букв и других символов. Linux VFS отображает для пользователя имена файлов в нижнем регистре, несмотря на то, что содержимое компакт-диска фактически содержит символы в верхнем регистре.

Размер сектора

Сектор ISO 9660 обычно имеет длину 2 КиБ. Хотя спецификация допускает альтернативные размеры секторов, вы редко найдете что-то другое, кроме 2 КиБ.

Числовые форматы

Еще одна особенность системы заключается в том, что она имеет несколько форматов нумерации, а многобайтовые числа часто представляются в формате both-endian. Стандарт ISO 9660 определяет три способа кодирования 16- и 32-битных целых чисел: с использованием прямого порядка (сначала наименее значащий байт), прямого порядка (сначала старший значащий байт) или их комбинации (сначала идет обратный порядок байтов). с обратным порядком байтов). Поэтому поля с обоими байтами (LSB-MSB) в два раза шире. По этой причине 32-битные LBA часто отображаются как 8-байтовые поля. Там, где присутствует формат с обоими байтами, архитектура x86 использует первую последовательность с прямым порядком байтов и игнорирует последовательность с прямым порядком байтов.

Формат даты/времени

Формат даты/времени, используемый в основном дескрипторе тома, обозначается как dec-datetime и использует цифры ASCII для представления основных частей даты/времени:< /p>

Все поля, кроме смещения от GMT, представлены цифрами ASCII. Если дата и время не указаны, все строковые поля имеют значение ASCII «0» (всего 16 нулей ASCII), а последнее поле — двоичный ноль.

Формат строки

Обратите внимание, что не все компакт-диски строго соответствуют наборам символов, указанным в ISO 9660.

Имена файлов

Имена файлов должны использовать кодировку d-символов (strD), а также точку и точку с запятой, которые должны встречаться ровно один раз в имени файла. Имена файлов состоят из имени файла, точки, расширения имени файла и точки с запятой; и номер версии в десятичных цифрах. Последние два обычно не отображаются пользователю.

Определено три уровня обмена. Уровень 1 позволяет использовать имена файлов с длиной имени файла 8 и длиной расширения 3 (например, MS-DOS). Уровни 2 и 3 позволяют имени файла и расширению имени файла иметь общую длину до 30 символов.

Формат записи каталога ECMA-119 может содержать составные имена длиной до 222 символов. Это нарушит спецификации, но, тем не менее, должно обрабатываться читателем файловой системы.

Ограничения по размеру

Файловые системы ISO 9660 могут иметь до 2 блоков exp 32, т. е. 8 ТиБ. Обычно они будут ограничены размером оптического носителя. (В настоящее время до 100 ГиБ с 4-слойным BD-R.)

Максимальный размер файлов данных зависит от уровня обмена, предназначенного для файловой системы ISO. Уровни 1 и 2 позволяют использовать 4 ГиБ – 1, поскольку одна запись каталога может претендовать на это количество байтов. Уровень 3 позволяет иметь несколько последовательных записей каталога с одним и тем же именем. Все они должны быть объединены в один файл данных. Это означает, что один файл данных может заполнить все 8 ТиБ размера изображения.

Системная область

Файловая система ISO 9660 начинается с 32 КиБ, которые могут использоваться для произвольных данных. Это часто используется для хранения загрузочной информации в случае, если файловая система ISO 9660 хранится не на оптическом носителе, а на устройстве, похожем на жесткий диск, например. на USB-накопителе.

Поэтому будьте готовы найти в этом месте основную загрузочную запись (MBR, для BIOS), таблицу разделов GUID (GPT, для EFI) или карту разделов Apple (APM).

Описатели тома

При подготовке к монтированию компакт-диска вашим первым действием будет чтение дескрипторов тома (в частности, вы будете искать первичный дескриптор тома).

Поскольку сектора 0x00-0x0F компакт-диска зарезервированы как системная область, дескрипторы тома можно найти, начиная с сектора 0x10 (16). Формат дескрипторов тома следующий:

Это означает, что длина каждого дескриптора тома составляет один сектор (2 КиБ).

Коды типов дескрипторов томов

В поле "Тип дескриптора тома" указывается тип дескриптора тома:

При работе с базовым компакт-диском нас будет интересовать дескриптор основного тома, который указывает нам на корневой каталог и таблицы путей, которые позволяют нам найти любой файл на компакт-диске. Использование таблицы путей идеально подходит для минимальных реализаций, которые не хотят выполнять поиск по узлу иерархии каталогов. Это медленнее (сравнение строк по всей файловой системе), но проще в реализации.

Загрузочная запись

Первый тип дескриптора тома — это «Загрузочная запись». Формат дескриптора следующий:

Самая распространенная спецификация использования загрузочной системы — El Torito. Он записывает в байтах с 71 по 74 как 32-битное число с прямым порядком байтов адрес блока загрузочного каталога El Torito. В этом каталоге перечислены доступные загрузочные образы, которые служат отправной точкой для загрузки систем.

Первичный дескриптор тома

Это длинный дескриптор, но он содержит очень полезную информацию для чтения остальной части файловой системы.

Окончатель набора дескрипторов тома

Терминатор набора дескрипторов тома в настоящее время не определяет байты 7–2047 своего дескриптора тома. Это означает, что единственными полями, используемыми для терминатора набора томов, являются код типа (255), стандартный идентификатор ('CD001') и версия дескриптора (0x01).

Таблица путей

Таблица путей содержит упорядоченную последовательность записей, описывающую каждый экстент каталога на компакт-диске. Есть несколько исключений: таблица путей может содержать только 65536 записей из-за длины поля «Номер родительского каталога». Если количество каталогов на диске превышает указанное, некоторые программы для создания компакт-дисков проигнорируют это ограничение и создадут несовместимый компакт-диск (например, это относится к некоторым более ранним версиям Nero). Если ваша файловая система использует таблицу путей, вы должны знать об этой возможности. Windows использует таблицу путей и не сможет работать с такими несовместимыми компакт-дисками (дополнительные узлы существуют, но отображаются как нулевой байт). Эта проблема не затрагивает Linux, в котором используются таблицы каталогов.

Расположение таблиц путей можно найти в дескрипторе основного тома. Существует два типа таблиц — таблица L-Path (относится к x86) и таблица M-Path. Единственная разница между этими двумя таблицами заключается в том, что многобайтовые значения в L-таблице идут с младшим битом, а значения в M-таблице — со старшим битом.

Структура записи таблицы путей следующая:

Таблица путей находится в порядке возрастания уровня каталога и отсортирована в алфавитном порядке на каждом уровне каталога.

Каталоги

В какой-то момент при чтении с компакт-диска ISO 9660 вам потребуется запись каталога, чтобы найти файл, даже если вы обычно используете таблицу путей для первоначального поиска каталога. В отличие от таблиц путей, существует только одна версия каждой таблицы каталогов, а многобайтовые числа имеют формат обоих байтов. Каждый каталог будет начинаться с двух специальных записей: пустой строки, описывающей "." запись и строку «\1», описывающую запись «..». Запись каталога выглядит следующим образом:

Использование системы. Оставшиеся байты до максимального размера записи 255 могут использоваться для расширений ISO 9660. Наиболее распространенным является протокол совместного использования системы (SUSP) и его приложение, протокол обмена Rock Ridge (RRIP). ).

Даже если каталог охватывает несколько секторов, записи каталога не могут пересекать границу сектора (в отличие от таблицы путей). Если для записи всей записи каталога в конце сектора недостаточно места, этот сектор дополняется нулями и используется следующий последовательный сектор. Некоторые из вышеперечисленных полей нуждаются в объяснении. К сожалению, формат даты/времени отличается от используемого в основном дескрипторе тома. Формат даты/времени:

Это сильно отличается от PVD, который содержит десятичные значения в кодировке ASCII, но этот формат предположительно используется для экономии места на диске при большом количестве записей.

Еще одно поле, требующее пояснений, — это поле «Флаги файла». Это представлено однобитными флагами следующим образом:

Поиск данных на компакт-диске

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

Поиск в таблице путей

Если вы используете метод таблицы путей, вам все равно нужно знать о записях каталога, чтобы найти нужный файл. По сути, вы ищете путь в обратном порядке, следуя ссылкам «Родительский каталог» в таблице путей. После того, как вы нашли каталог, содержащий нужный файл, загрузите этот каталог и отсканируйте его на наличие подходящего имени файла.

Рекурсия из корневого каталога

В качестве альтернативы вы можете игнорировать таблицу путей и просто кэшировать корневой каталог из основного дескриптора тома. Затем вы загружаете каждый каталог по очереди. Например, для пути '/BOOT/MYLOADER/STAGE2.BIN'

  1. Считайте PVD в памяти. Байты 156–189 содержат запись корневого каталога.
  2. Загрузите корневой каталог, прочитав значения LBA и Length в этой записи корневого каталога.
  3. Просканируйте идентификаторы записей каталога на наличие 'BOOT;1'.
  4. Если он найден, используйте значения LBA и длины для загрузки каталога BOOT в память.
  5. Повторите шаги 3 и 4 для идентификатора файла "MYLOADER;1".
  6. Просканируйте каталог «MYLOADER» на наличие «STAGE2.BIN;1». Если он найден, теперь вы можете использовать значение LBA для загрузки файла в память.

Рок-Ридж и Джолиет

Есть два улучшения для ISO 9660, которые делают его более подходящим для мира Unix и MS-Windows. Оба могут быть объединены в одной файловой системе. Таким образом, у читателя часто есть выбор между тремя пространствами имен файлов: Plain ISO, Rock Ridge, Joliet.

ISO и Rock Ridge отображают одно и то же дерево файлов, но с разными именами. Joliet может показывать совсем другое дерево, чем ISO.

Rock Ridge позволяет использовать имена файлов длиной до 255 8-битных символов. Нельзя использовать только 0-байт и косую черту ("/"). Далее он добавляет атрибуты файла, указанные POSIX (владелец, группа, разрешения.) и позволяет использовать символические ссылки.

Rock Ridge — это приложение SUSP. Он может сопровождаться другими приложениями SUSP, такими как zisofs (сжатие файлов данных, специфично для Linux), расширения Apple ISO 9660, записи Amiga AS или протокол обмена произвольными атрибутами (AAIP: расширенные атрибуты и ACL). Читатель записей SUSP должен просто игнорировать все типы записей, которые он не ожидает.

Компания Microsoft Inc. определила Joliet для имен файлов, содержащих до 64 символов UCS-2 (16 бит). Он реализован как отдельное дерево записей каталога, которое начинается с корневой записи в дополнительном дескрипторе тома. Этот дескриптор подобен основному дескриптору тома, но имеет код типа 2.


Больше не нужно возиться с «Мой компьютер» или проводником Windows, желая распечатать информацию обо всех своих файлах. Karen's Directory Printer может печатать имя каждого файла на диске, а также размер файла, дату и время последней модификации и атрибуты (только чтение, скрытый, системный и архивный)! И теперь список файлов можно сортировать по имени, размеру, дате создания, дате последнего изменения или дате последнего доступа.

Для получения дополнительной информации прочитайте следующие выпуски информационного бюллетеня Karen's Power Tools:

Скачать

Файл Версия Выпущено Размер Хэш
Karens-Directory-Printer-v5.4.4-Setup.exe Новое!
Загрузите и запустите, чтобы установить Directory Printer v5.4.4.
5.4.425 мая 2020 г.1773936 байт MD5

9147d38ded8ae7b03556b510f392ce3c SHA-1

308e07f1a5fe8b779ed6948fc93aaeab5516e600 SHA-256

d4ee3c6b1e12e72854022bb360ece5a7574b9cd3afc4024fe62b369db9920e7f VirusTotal Результаты сканирования
Karens-Directory-Printer-v5.4.4-Src.exe Новое!
(только для программистов) Установить исходный код для принтера каталогов v5.4.4
5.4.425 мая 2020 г.310584 байт MD5

0b38414b4ca5e3a28498364895d0187b SHA-1

bf6bb94bbda71c2f76ee0970091602812fc85c97 ША-256

2132471ede1452f5ddc3065531bcd1d2f3a8a22dac2f94f4e629989bf74966cc VirusTotal Результаты сканирования
Файл Версия Выпущено Размер Хэш
Karens-Directory-Printer-v5.4.3-Setup.exe
Загрузите и запустите, чтобы установить Directory Printer v5.4.3
5.4.3 15 апреля 2019 г.1323600 байтMD5
76b0293aec9ea47fd9eca9f2072cd124
SHA-1
3c0a09730d6354bfed91186ab1b510b746 br />SHA-256
Karens-Directory-Printer-v5.4.3-Src.exe
( только для программистов) Установить исходный код для принтера каталогов v5.4.3
5.4.315 апреля 2019 г.305816 байтMD5
cc1e5e24a44622937ea7116c95ca84f7
SHA-1
184fef496bdaae97a8b2c7a3854d17a3f070caca
SHA-256
48815f72fe67a60f50f1 6ca880f29d8359b2b071440187b7b7d47aae3c6
Результаты сканирования VirusTotal
Karens-Directory-Printer-v5.4.2-Setup.exe
Загрузите и запустите, чтобы установить Directory Printer v5.4.2< /td>
5.4.215 ноября 2018 г.1321232 байтMD5
6c3f2aae5e02451a128584b899cf979e
SHA-1

e55aca499d3b97de673c18d123e2e888617f83d9 ША-256

f804ce1a52b93d4ae9ec59da51a5f49872c873cc030694ca3e5d197235ae3b3e VirusTotal Результаты сканирования
Karens- Directory-Printer-v5.4.2-Src.exe
(только для программистов) Установить исходный код для Directory Printer v5.4.2
5.4.215 ноября 2018 г. 299720 байтMD5
aebbea5f0f58fdc2962b0dedaf75a2c3
SHA-1
a0445cd0c2814da00533eeb9c63c23e9fa539da3
SHA- 256
af2f48c3b0fd5f58fc8033d0fde8746b2cdf1a165f0688bdd1df7217e2603ed8
Результаты сканирования VirusTotal
ptdirprn-setup.exe Устаревшая версия
Загрузить и запустите, чтобы установить Directory Printer v5.3.3
5.3.36 ноября 2009 г.1295704 байт MD5

87216853f1931e66c92dc974f72d4919 SHA-1

32b01e89abb15951b5de883fc7e9dccec6484691 ША-256
e1f2336f7cec7c3c327b52e625ac7421457a4a2f6b4efc623035b1a0e6d7d224
ptdirprn-src.exe Устаревшая версия
(только для программистов) Установить исходный код для принтера каталогов v5.3.3
5.3.36 ноября 2009 г.277800 байтMD5
201483d7f5b32cb627c107c8fbe0ec95
SHA -1
3204069E08EB814FC21A36A161DACE2ADB649757
SHA-256
30E18952C8F51E18952C86FCC305D1DF2CCC5AC118104F11D57A46D261F11D57A46D261EFC8FF
vbrun60-setup.exe
Скачать Visual Basic Среда выполнения v6.0
Возможно, вам не нужно загружать это: программа установки Karen's Directory Printer автоматически загрузит и запустит программу установки среды выполнения Visual Basic, если это необходимо.
1028368 байт MD5

899185daa1572ec47ddaefa1b9766136 SHA-1

644ee1472aee863d5dbea4914dd79ff1d2e062e0 SHA-256
7f7bc59f453539194c2d38fd68fb2b4beb3c1b5b5273cec1b7dd1150b0ea929d <бр />Результаты сканирования VirusTotal

База знаний (FAQ)

Известные проблемы

Улучшения/Исправлены ошибки

Версия 5.4.3 — та же версия, новый установщик — 22 августа 2019 г.

  • Перестроил программу установки, поскольку при установке варианта "Для всех пользователей" контекстное меню помещалось в собственное меню "Пуск" пользователя, а при установке варианта "Только для этого пользователя" — в общее меню "Пуск".
    Контекстное меню оболочки «Печать с помощью DirPrn .» теперь всегда отображается при выборе «Других настроек». Также добавлена ​​опция контекстного меню для букв дисков в дополнение к папкам в проводнике Windows. Контекстное меню оболочки «Печать с помощью DirPrn .» теперь всегда исчезает без отметки в «Других настройках». Обновлена ​​иконка в окне формы редактирования фильтра. Добавлено поле «Имя без расширения» в информации о файле. Удалена опция «Показать файлы только для чтения». Теперь всегда показывает файлы и папки с установленным в файловой системе битом только для чтения. Атрибут «только для чтения» для папки означает, что проводник должен обращать внимание на настройки, настроенные пользователем для этой папки. Таким образом, любая настроенная папка не будет отображаться в выходных данных, если не установлен флажок «Показать файлы только для чтения». Теперь переходим непосредственно на вкладку «Печать» при запуске из командной строки или через контекстное меню «Проводник».
    Доступ стал более доступным благодаря включению табуляции в пользовательском элементе управления браузером папок. Проверено, чтобы лучше работать с экранными программами чтения текста в речь. Скорректирована программа установки, т.к. не работал Run Directory Printer.
    Теперь можно сохранять файловые фильтры и другие настройки в Windows 10 v1703 и, надеюсь, в других версиях Windows по-прежнему используются наследуемые разрешения Microsoft для папок, которые не позволяли коду Карен создавать папку «% LOCALAPPDATA\Karen's Power Tools\Directory Printer». Сопоставьте «кБ» со стандартными единицами СИ (это КБ на 1024, которые неверны, но Microsoft использует КБ для обозначения 1024 байтов, а не кБ). Значок исправления в диалоговом окне «Печать».

    Теперь можно сортировать имена файлов и папок по номерам, как это делает проводник Windows.
    На вкладке "Другие настройки" установите флажок:

Читайте также: