Avatar billede kornfreak Nybegynder
04. september 2002 - 20:53 Der er 7 kommentarer og
1 løsning

Kopier folder!

Findes der er en smart function der kan klare at kopiere ALT inholdet af en folder til en anden ?
Avatar billede kornfreak Nybegynder
04. september 2002 - 20:55 #1
Jeg vil nødigt selv løbe alting igennem hvis jeg kan undgå det :)
Avatar billede lemon Nybegynder
04. september 2002 - 21:37 #2
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo("c:\myDir");

di.MoveTo("D:\");
Avatar billede kornfreak Nybegynder
04. september 2002 - 22:05 #3
MoveTo ..nu er det ik at FLYTTE en mappe vel ?
Avatar billede lemon Nybegynder
04. september 2002 - 22:09 #4
Det kan du da have ret i.
Avatar billede kornfreak Nybegynder
04. september 2002 - 23:01 #5
Hehe :)
Avatar billede z42cool Nybegynder
05. september 2002 - 08:06 #6
Du kan jo altid udføre en shell kommando der gør det, men der er ikke nogen copy metode der kan gøre det med et directory, men der skal jo ikke ret meget kode til at enumerere et directory og så bruge File.Copy!
Avatar billede thomasandersen Nybegynder
05. september 2002 - 09:56 #7
Her er en quick'n'dirty rutine jeg har bakset sammen til dig:

    public void RecursDir(string path, int PathLength, string dest)
    {
      System.IO.Directory.CreateDirectory(dest + path.Remove(0, PathLength));

      string[] directoryEntries = System.IO.Directory.GetDirectories(path);
      foreach (string str in directoryEntries)
      {
        RecursDir(str, PathLength, dest);
      }

      string[] fileEntries = System.IO.Directory.GetFiles(path);
      foreach (string str in fileEntries)
      {
        System.IO.File.Copy(str, dest + str.Remove(0, PathLength));
      }
    }
Avatar billede thomasandersen Nybegynder
05. september 2002 - 09:58 #8
string Source = "c:\dir1";
string Dest = "c:\dir2";
Recurs(Source, Source.Length, Dest);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester