Copie de repertoires avec source et destination ayant une racine differente [Résolu]

hetneo 28 Messages postés mercredi 27 avril 2005Date d'inscription 22 janvier 2007 Dernière intervention - 14 oct. 2005 à 10:38 - Dernière réponse : cs_coq 6366 Messages postés samedi 1 juin 2002Date d'inscription 2 août 2014 Dernière intervention
- 16 oct. 2005 à 22:07
Bonjour,

Je pense que le titre du sujet est parlant .. lol
En fait j'utilise Directory.Move(source, dest)
Ma source est sur C: et ma destination sur D: ; cependant il me marque une erreur "Le chemin d'accès source et celui de destination doivent avoir des racines identiques. Le déplacement n'est pas possible entre ces volumes." et je me demande comment faire cette manipulation autrement.
J'espere que quelqu'un pourra m'aider !

Merci
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
cs_coq 6366 Messages postés samedi 1 juin 2002Date d'inscription 2 août 2014 Dernière intervention - 16 oct. 2005 à 22:07
3
Merci
Salut,

Il s'agit d'une limitation "normale" (http://msdn.microsoft.com/library/fre/default.asp?url=/library/fre/cpref/html/frlrfSystemIODirectoryClassMoveTopic.asp)
C'est la même chose avec les méthodes des API MoveFile ou MoveFileEx.
Un déplacement sur un même volume n'a rien d'un déplacement physique.

Par contre en cross-volume il s'agit ni plus ni moins d'une copie vers le nouveau volume puis de la suppression sur l'ancien :-)

Tu peux peut être aussi regarder du côté de SHFileOperation.

/*
coq
MVP Visual C#
*/

Merci cs_coq 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 68 internautes ce mois-ci

Commenter la réponse de cs_coq
georgeduke 171 Messages postés dimanche 6 février 2005Date d'inscription 13 avril 2007 Dernière intervention - 16 oct. 2005 à 21:37
0
Merci
Postes ton code, ça sera plus facile pour t'aider !
Commenter la réponse de georgeduke

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.