Я пишу скрипт для создания резервных копий различных файлов.Я хотел бы сохранить метаинформацию о резервной копии.В настоящее время я использую имя файла, например:
backups/cool_file_bkp_c20120119_104955_d20120102
Где c
представляет дату и время создания файла, а d
представляет "время данных", которое представляет собой то, что на самом деле содержит файл cool_file.Причина, по которой я в настоящее время использую «время данных», заключается в том, что более поздняя резервная копия может быть сделана из того же файла, и в этом случае я знаю, что могу смело заменить предыдущую резервную копию того же «времени данных», не теряя никакой информации.
Кажется, это ужасный способ сделать что-то, но, похоже, у него есть преимущество в том, что он не зависит от ОС.Есть ли лучший способ?
К вашему сведению: я использую Python для создания сценария создания резервной копии, и в настоящее время мне нужно, чтобы это работало в Windows XP, 2003 и Redhat Linux.
РЕДАКТИРОВАТЬ: РешениеИз приведенных ниже ответов я сделал вывод, что метаданные о файлах широко не поддерживаются стандартным способом.Учитывая, что моя цель состояла в том, чтобы тесно связать метаданные с файлом, похоже, что архивация файла вместе с текстовым файлом метаданных - это путь.