Как мне редактировать / добавлять метаданные к файлам в проводнике Windows?

Кажется, что в Windows 7 есть все эти причудливые поля метаданных, которые можно просмотреть в проводнике, но нет возможности редактировать их все! Я знаю, что вы можете щелкнуть правой кнопкой мыши -> свойства, чтобы отредактировать несколько вещей и очистить метаданные, но многие поля на вкладке «Подробности» в большинстве файлов доступны только для чтения.

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

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


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


Для редактирования вас или окон нельзя использовать (писать/читать). Вы можете сделать это, загрузив Windows с другого раздела или диска, после чего вы сможете открыть все эти файлы.

1



Изменение метаданные файлов в Python

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

Я пытаюсь изменить файлы исполнитель, имя файла, рейтинг, жанр и т. д. в окнах, которые отображаются, когда вы просматриваете папки в «подробностях».

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

  def Files (The_FileList): '' 'Изменяет метаданные каждого файла  '' 'для каждого_файла в The_FileList: #clueless here.return The_FileList  

должен работать с общими файлами фильмов .avi/.mkv, так как я много кодирую.

Я ищу простой вариант, так как это все, что я хочу сделать.

Спасибо


Во многих случаях es (и в этом случае), метаданные зависят от типа файла. (Некоторые файловые системы предлагают свои собственные метаданные, как NTFS и более поздние версии, но эти конкретные метаданные поступают из самого файла, а не из файловой системы).

Для изменения метаданных в рассматриваемых файлах , вы вероятно можете использовать библиотеку Mutagen (при условии, что это mp3/aac/flac/vorbis/и т. д. — возможно, существуют другие аудиоформаты, которые имеют другой формат метаданных).


Мутаген актуализирован.

Я оставляю пример для изменения 3 атрибутов всех файлов в каталоге:

  import mutagenfrom mutagen.mp4 import MP4from os import scandirruta =  './'l_archivos = sorted ([archivo.name for archivo in scandir (ruta) if archivo.is_file ()]) mutagen.File (l_archivos [1]) # U: См. теги datadef edit_Media_Data (): для  f in range (len (l_archivos [: - 1])): # A: диапазон всех полей, кроме файла сценария = MP4 (l_archivos [f]) ​​# A: сохранить файл для редактирования ['© nam'  ] = l_archivos [f] .replace ('. mp4', '') # U: возьмите имя файла и сделайте его титульным файлом ['© ART'] = 'Hector_Costa_Guzman' # U: отредактируйте файл автора ['© alb  '] =' Curso_Django '# U: редактировать файл альбома .pprint () file.save ()  

Оцените статью
clickpad.ru
Добавить комментарий