La copie des fichiers et sous-répertoires d'un répertoire avec des fichiers existants

Je suis coincé sur ce problème depuis un certain temps maintenant. J'ai besoin de copier (mise à jour) tout de Dossier1\directory1 à la mise à Jour\directory1 écraser les mêmes fichiers, mais pas la suppression des fichiers qui existent déjà sur la mise à Jour\répertoire1, mais n'existe pas sur Dossier1\directory1. Pour faire à ma question plus claire, c'est mes résultats attendus:

C:\Folder1\directory1

subfolder1

subtext1.txt (2KB)

subfolder2

name.txt (2KB)

C:\Updated\directory1

subfolder1

subtext1.txt (1 KO)

subtext2.txt (2KB)

Résultat Attendu:

C:\Updated\directory1

subfolder1

subtext1.txt (2 KO) <--- mise à jour

subtext2.txt (2KB)

subfolder2 <--- ajouté

name.txt (2 KO) <--- ajouté

Je suis actuellement à l'aide Directory.Move(source, destination) mais je vais avoir de la difficulté à propos de la destination de la partie puisque c'est en partie le dossier de destination est inexistante. Ma seule idée est d'utiliser String.Trim pour déterminer s'il y a d'autres dossiers, mais je ne peux pas vraiment l'utiliser puisque les répertoires sont censé être dynamique (il peut y avoir plusieurs sous-répertoires ou dossiers). Je suis vraiment coincé. Pouvez-vous recommander quelques astuces ou des codes pour obtenir mes trucs déménagement? Merci!

InformationsquelleAutor user2595220 | 2013-09-25