У меня есть много файлов фильмов, сохраненных в папках с примерно следующей схемой.Переименуйте avi-файлы внутри вложенных папок в самое верхнее имя папки и переместите их туда
Топ-самая папка: «Матрица (1999)», а затем в другую папку «Матрица фильм», а затем собственно сам фильм: «matrix1999.avi»
Мне нужна небольшая программа, которая может выполнять поиск мой основной фильмы «Фильмы» для вышеуказанной ситуации, а затем отсортировать ВСЕ найденные папки фильмов следующим образом:
Самая большая папка: «Матрица (1999)» с фильмом внутри «Матрица (1999) .avi». .. предыдущая средняя папка «матричный фильм» теперь исчезла.
Вставьте последнюю вложенную папку, содержащую больше, чем один avi, тогда она станет «Матрицей (1999) -part1. avi "," The Matrix (1999) -part2.avi "и т. д.
Если есть несколько" средних "папок, которые необходимо открыть, и снова * .avi-файлы переместились в самую верхнюю папку, удаляя «средние».
Это не так сложно с языком сценариев, как Python, Ruby или даже Perl, все из которых поставляются с OS X. Это возможно как сценарий оболочки, но обычно намного более грязный. У вас есть предпочтение здесь? Кроме того, некоторые образцы данных были бы хороши, плюс пример того, что вы пробовали. – tadman