УСТРОЙСТВО УПРАВЛЕНИЯ ФАЙЛАМИ, СПОСОБ УПРАВЛЕНИЯ ЭТИМ УСТРОЙСТВОМ, КОМПЬЮТЕРНАЯ ПРОГРАММА И НОСИТЕЛЬ ДАННЫХ

1. Устройство управления файлами, содержащее:
блок чтения, который считывает множество файлов, рассортированных во множество папок, с множества первых внешних носителей данных;
первый блок получения, который получает структуру папок каждого из упомянутых первых внешних носителей данных, причем структура папок отражает иерархию папок и тип информации об атрибутах файлов, соответствующий упомянутой иерархии;
блок выбора, который выбирает одну из полученного множества структур папок;
блок извлечения, который извлекает информацию об атрибутах файлов из каждого из упомянутого множества файлов; и
блок управления сохранением, который сортирует в соответствии с выбранной структурой папок множество считанных файлов во множество папок в блоке хранения на основе извлеченной информации об атрибутах файла и сохраняет эти файлы в блоке хранения.
2. Устройство управления файлами по п.1,
в котором каждый из упомянутого множества файлов представляет собой файл изображения,
и информация об атрибутах файлов включает в себя, по меньшей мере, одно из следующего: информацию о модели камеры, параметр съемки, информацию о дате/времени съемки, информацию о режиме съемки, информацию о признаках событий, текстовую информацию и информацию о дате/времени создания.
3. Устройство управления файлами по п.1, дополнительно содержащее:
блок записи, который записывает множество файлов, хранящихся в блоке хранения, на второй внешний носитель данных;
второй блок получения, который получает свободное пространство на упомянутом втором внешнем носителе данных;
блок вычисления, который вычисляет общий объем упомянутого множества файлов;
блок сравнения, который сравнивает свободное пространство с общим объемом; и
блок разделения, который разделяет множество файлов на множество файловых групп, если результат сравнения, выполненного блоком сравнения, показывает, что свободное пространство меньше общего объема,
причем блок записи записывает одну из множества файловых групп, полученных при разделении, выполненном блоком разделения, на второй внешний носитель данных.
4. Способ управления устройством управления файлами, содержащий этапы, на которых:
выполняют считывание множества файлов, рассортированных в множество папок, с множества первых внешних носителей данных;
получают структуру папок для каждого из первых внешних носителей данных, причем структура папок отражает иерархию папок и тип информации об атрибутах файлов, соответствующий этой иерархии;
выбирают одну из полученного множества структур папок;
извлекают информацию об атрибутах файлов из каждого из множества файлов; и
сортируют в соответствии с выбранной структурой папок множество считанных файлов в множество папок в блоке хранения на основе извлеченной информации об атрибутах файлов и сохраняют файлы в блоке хранения.
5. Машиночитаемый носитель данных, на который записана компьютерная программа, предназначенная для обеспечения работы компьютера в качестве:
блока чтения, который считывает множество файлов, рассортированных во множество папок, с множества первых внешних носителей данных;
первого блока получения, который получает структуру папок каждого из упомянутых первых внешних носителей данных, причем структура папок отражает иерархию папок и тип информации об атрибутах файлов, соответствующий этой иерархии;
блока выбора, который выбирает одну из полученного множества структур папок;
блока извлечения, который извлекает информацию об атрибутах файлов из каждого из упомянутого множества файлов; и
блока управления хранением, который сортирует в соответствии с выбранной структурой папок множество считанных файлов во множество папок в блоке хранения на основе извлеченной информации об атрибутах файлов и сохраняет файлы в упомянутом блоке хранения.