Copie Repertoire VB.NET [Résolu]

DavidSPIN 7 Messages postés mardi 20 avril 2010Date d'inscription 2 juin 2010 Dernière intervention - 10 mai 2010 à 12:46 - Dernière réponse : DavidSPIN 7 Messages postés mardi 20 avril 2010Date d'inscription 2 juin 2010 Dernière intervention
- 12 mai 2010 à 08:54
Bonjour,

Je désire effectuer une copie d'un répertoire complet en VB.NET.

J'utilise actuellement la commande CopyDirectory(sourceDirectoryName, destinationDirectoryName de la classe Microsoft.VisualBasic.FileIO.FileSystem,
mais cette commande ne me copie que les fichiers à l'intérieur de mon répertoire source vers mon répertoire de destination.
Or je voudrais copier le dossier cours complet.

Merci infiniment,

Bien cordialement,

David
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
DavidSPIN 7 Messages postés mardi 20 avril 2010Date d'inscription 2 juin 2010 Dernière intervention - 12 mai 2010 à 08:54
3
Merci
Bonjour,

Alors oui j'ai fini par utiliser cette fonction, mais la grande différence avec VB6, c'est que le nom du dossier doit apparaitre dans le chemin de destination.

Dans ton exemple le contenu du répertoire "source" sera copier dans le répertoire "destination".
En VB6, on aurait eu en résultat "c:\destination\source" si je ne m'abuse.

Merci pour votre aide en tout cas,

Salutations,

david

Merci DavidSPIN 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de DavidSPIN
NHenry 14277 Messages postés vendredi 14 mars 2003Date d'inscription 21 octobre 2018 Dernière intervention - 10 mai 2010 à 14:06
0
Merci
Bonjour,

ça te convient ?
http://www.codyx.org/snippet_copier-dossier-tout-son-contenu_127.aspx

Sinon, essaye de tester et modifier ces quelques codes :
http://www.codyx.org/recherche.aspx?r=copier+dossier

Commenter la réponse de NHenry
DavidSPIN 7 Messages postés mardi 20 avril 2010Date d'inscription 2 juin 2010 Dernière intervention - 10 mai 2010 à 15:08
0
Merci
Et bien non dans le sens ou la fonction CopyDirectory ne copie pas le dossier en lui-même mais son contenu uniquement...
Commenter la réponse de DavidSPIN
Commenter la réponse de NHenry
Utilisateur anonyme - 11 mai 2010 à 22:15
0
Merci
bonsoir,
Utilise plutot l'espace de nom My :

        My.Computer.FileSystem.CopyDirectory("c:\source", "c:\destination")



bonne soirée.
Commenter la réponse de Utilisateur anonyme

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.