I имеет следующую структуру каталогов:для Windows - Копирование файлов только если родительский каталог не существует
Main1
+-Parent1
+-File1
+-File2
+-Parent2
+-File3
+-File4
+-Parent3
+-File5
+-File6
...
И я ищу, чтобы скопировать в новый каталог. Однако, если папка родителя уже существует, независимо от содержимого файла, я не хочу ее копировать.
Main2
+-Parent2
+-File7
+-File8
Так что, если я копирую от Main1
Main2
до, то Parent2
папка в Main1
бы не копировать, не будет его содержимое.
В конце концов, он должен в конечном итоге выглядит так:
Main1
+-Parent2
+-File3
+-File4
Main2
+-Parent1
+-File1
+-File2
+-Parent2
+-File7
+-File8
+-Parent3
+-File5
+-File6
...
Возможный дубликат [Как я могу получить список файлов в каталоге с помощью C или C++?] (Http://stackoverflow.com/questions/612097/how-can-i-get-the- list-of-files-in-a-directory-using-c-or-c) –