Hjkma
|
Posted: Sun Jun 05, 2016 20:47 Post subject: |
|
|
Flasher
Ну мне это так видится чтобы оперировать с файл-списком, чтобы скрипт в нем убирал бы имена файлов и папки уровнях выше, чтобы оставались только папки последнего уровня, которые и вмещают эти искомые файлы. А потом скрипт должен считать количество этих папок в файл-списке, всего-то. Ну и преобразовать в список папок, отсортированных по кол-ству упоминаний в файл-списке от большего к меньшему и желательно добавить эту самую цифру "повторов имен папок" в файл-списке, которое по сути равно кол-ству файлов.
Например есть папки
D:\папка1\папка2\папка3\файл1.jpg
D:\папка1\папка2\папка3\файл2.jpg
D:\папка4\папка5\папка6\файл1.jpg
D:\папка4\папка5\папка6\файл2.jpg
Убираются D:\папка1\папка2\ и \файл1.jpg и D:\папка4\папка5\ и \файл1.jpg
Остаются
папка3
папка6
Вот скрипт и должен считать кол-ство повторов этих названий папок в файл-списке, ну в общем как-то оперировать с полученным списком. Так мне видится.
Но если вы видите другой путь, то ваше право действовать как нужно, конечно. |
|