begin process at 2008 07 25 17:53:56
1 216 410 membres
369 nouveaux aujourd'hui
14 181 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Copier un répertoire... [ Archives / Au secours ] (seup)

Copier un répertoire... le 15/11/2004 15:27:23

seup
Salut tout le monde,

Je voudrais copier un répertoire mais il n'y a pas de Directory.Copy comme pour les fichiers (File.Copy). Tout ce que l'on peut faire c'est déplacer un répertoire...

Quelqu'un peux m'aider ?...
Merci d'avance ;)

Re : Copier un répertoire... le 15/11/2004 17:56:18

coq
(Admin CS)
copie tous les fichiers du répertoire puis recommence pour chaque sous repertoires etc etc etc


Cocoricoooooooo !!!!
coq
MVP Visual C#

Re : Copier un répertoire... le 16/11/2004 12:39:03

TheSaib
(Admin CS)

using System;
using System.IO;

namespace Utility.IO{
/// <summary>
/// Filesystem
/// </summary>
public class FileSystem{
public static void copyDirectory(string Src,string Dst){
String[] Files;

if(Dst[Dst.Length-1]!=Path.DirectorySeparatorChar)
Dst+=Path.DirectorySeparatorChar;
if(!Directory.Exists(Dst)) Directory.CreateDirectory(Dst);
Files=Directory.GetFileSystemEntries(Src);
foreach(string Element in Files){
// Sub directories
if(Directory.Exists(Element))
copyDirectory(Element,Dst+Path.GetFileName(Element));
// Files in directory
else
File.Copy(Element,Dst+Path.GetFileName(Element),true);
}
}

}
}


Ou utiliser l'API SHFileOperation


::|The S@ib|::
MVP C#.NET


Classé sous : répertoire, copier, copy

Participer à cet échange

Pub



Appels d'offres

Animation Flash alimen...
Budget : 6 000€
Intranet client pour t...
Budget : 5 000€
Creation portail video
Budget : 3 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS