Создание списка каталогов с метаданными, вывод в HTML

Я хотел бы создать HTML-представление моих папок с возможностью добавления метаданных к элементам. Такие вещи, как описание, или другие пользовательские теги.

кто-нибудь знает утилиту для этого.

изначально я думал, что:

folder
  images
    _meta.xml
    01.jpg

затем в _meta.XML вы бы

<files>
    <name>01.jpg</name>
    <description>Picture from some holiday</description>
    ...
</files>

и быть в состоянии генерировать что-то вроде

...
<li>Images</li>
<ul>
    <li>
        <span class="name" title="Picture from some holiday">01.jpg</span>
    </li>
</ul>
...

любые предложения или лучшие способы достижения этого? Это будет Windows XP / 7.

14
задан studiohack
28.04.2023 0:00 Количество просмотров материала 2502
Распечатать страницу

3 ответа

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

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

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

2
отвечен Wyatt Barnett 2023-04-29 07:48

Каталог К Списку не был обновлен в течение длительного времени, но, кажется, что-то вроде того, что вам нужно.

0
отвечен CGA 2023-04-29 10:05

Я думаю, что я создал нечто подобное тому, что вы описали.

это бесплатная размещен на GitHub здесь.

это сценарий, написанный в powershell, который создает html-страницу каталога и подкаталогов ith, создавая плитка для каждого файла в этих каталогах. Файлы имеют разные цвета в зависимости от их расширения. Некоторые из них можно посмотреть прямо со страницы, если они могут быть обработаны броузер.

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

txt,
cpp,
c,
hpp,
h,
gif,
tiff,
jpg,
jpeg,
png,
bmp,
pdf,
html,
htm

выход будет выглядеть так: enter image description here

каждая плитка содержит такие данные, как: имя файла, размер файла, дата модификации.

вы можете легко изменить его, как вам нравится. Цвета определяются в строке CSS в начале скрипта.

Я надеюсь, что кто-то найдет его полезным.

0
отвечен mnmnc 2023-04-29 12:22

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх