При наличии списка каталогов и файлов, за которым следует пункт назначения, скопируйте все эти каталоги (рекурсивно) и файлы в пункт назначения. Примечание: все подкаталоги и файлы внутри данных каталогов должны храниться в одной и той же вложенной структуре в папке назначения.
Мы берем массив файлов в качестве входных данных, а также папку назначения. На выходе должно быть что-то вроде этого:
Код: Выделить всё
Started: resources\docs\books...
Started: resources\docs\books\american...
Started: resources\docs\books\american\London...
Started: resources\docs\books\american\London\BEFORE ADAM.txt...
Finished FILE: resources\docs\books\american\London\BEFORE ADAM.txt
Total 229KB were copied!
Started: resources\docs\books\american\London\THE IRON HEEL.txt...
Finished FILE: resources\docs\books\american\London\THE IRON HEEL.txt
Total 528KB were copied!
Started: resources\docs\books\american\London\The People of the Abyss.txt...
Finished FILE: resources\docs\books\american\London\The People of the Abyss.txt
Total 370KB were copied!
Finished FOLDER: resources\docs\books\american\London
Finished FOLDER: resources\docs\books\american
Подробнее здесь: https://stackoverflow.com/questions/719 ... estination