Я пытаюсь понять, как автоматизировать способ создания подпапок для этих примеров файлов и каким-то образом обрезать их до последнего слова в имени файла.
Ввод:
- E: \ character \ bob.png
- E: \ character \ bob_arms_crossed.png
- E: \ character \ bob_arms_cover_eyes.png
- E: \ character \ bob_body_sitting.png
- E: \ character \ bob_face_frown.png
- E: \ character \ bob_happy.png
Идеально вывод:
- E: \ character \ bob.png
- E: \ character \ bob \ arms \ cross.png
- E: \ character \ bob \ arms \ cover \ eyes.png
- E: \ character \ bob \ body \ sit.png
- E: \ character \ bob \ face \ frown.png
- E: \ character \ bob \ happy.png
Я еще новичок в программировании, и любая помощь будет принята с благодарностью.
Я нашел этот сценарий: { ссылка }.
Это действительно близко к тому, что мне нужно, но он вкладывает любые папки или обрезает имя файла до последнего слово перед расширением.
(ps я изменил его вверху, чтобы разместить .png)
Я знаком с mkdir folder1 \ folder2 \ folder3, чтобы настроить структуру папок вручную. Должен быть способ использовать переменные для привязки каждого слова в имени файла для создания соответствующего дерева подпапок.