Я нашел example как переместить все файлы рекурсивно, но я хотел бы сохранить ту же структуру папок в папке назначения.Рекурсивный поиск файлов с python
import fnmatch
import os
import shutil
rootPath = '/Volumes/VoigtKampff/Temp/TEST/'
destDir = '/Volumes/VoigtKampff/Temp/TEST2/'
matches = []
for root, dirnames, filenames in os.walk(rootPath):
for filename in fnmatch.filter(filenames, '*.mp4'):
matches.append(os.path.join(root, filename))
print(os.path.join(root, filename))
shutil.move(os.path.join(root, filename), os.path.join(destDir, filename))
Как можно изменить приведенный выше код, чтобы сохранить одну и ту же структуру папок в папке назначения?
Используется mv? – xavier