Я хочу сохранить все метаданные, связанные с файловой системой, но не «полезные» данные. Метаданные должны быть доступны для просмотра, даже если исходные файлы отсутствуют.
Сначала я подумал, что мог бы добиться этого путем сериализации, например, объекта DirectoryInfo, но теперь я понимаю, что объект на самом деле не сохраняет данные, а просто сохраняет путь и обращается к самому файлу при вызове методов. Таким образом, сериализация будет бесполезной, поскольку десериализованный объект будет искать файл вместо «запоминания» метаданных.
Итак: есть какой-то встроенный каркасный класс для этого или я просто сам должен его реализовать?