Реорганизация структуры каталогов по новым критериям - PullRequest
0 голосов
/ 27 июня 2019

У меня есть большой набор документов, организованных в каталоге с именем ~/Data. Данные состоят из информации для большого набора активов, идентифицируемых уникальным кодом («Код»). Каждый код имеет свой собственный набор документов, которые можно классифицировать по категориям и подкатегориям, подкатегориям и так далее. Содержимое внутри ~/Data изначально было организовано в структуре каталогов («Структура A»), следуя определенному набору критериев. Я хочу написать скрипт, который позволит мне реорганизовать содержимое ~/Data в другую структуру каталогов («Структура B»), которая соответствует другому набору критериев. Все документы должны быть сохранены, но помещены в подкаталоги, которые соответствуют структуре B. Ниже я попытаюсь проиллюстрировать структуру A и структуру B.

Структура A: Одна папка на код, содержащая всю необходимую информацию для этого кода. Файлы находятся на последнем уровне подкатегории.

enter image description here

Структура B: Одна папка для каждой категории и подкатегории, каждая из которых содержит все коды. Файлы находятся внутри папок с кодом.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...