Ordner + inhalt kopieren



  • kann mir vielleicht jemand sagen, wie ich einen ordner mit inhalt kopieren kann. google hat mir leider nicht weitergeholfen. ich hab nur herausgefunden, wie ich dateien kopieren kann.

    danke im voraus.

    MES



  • hi,
    hab auch gerade soetwas gemacht.
    hab mir alle datein in dem ordner in ein String array geladen und dann in einer schleife jede datei in den neuen ornder (vorher anlegen) kopiert.

    geht ganz gut...

    String[] files = Directory.GetFiles(@"c:\test");
    foreach(String file in files)
      {
       File.Copy(file, @"c:\test_neu" + file);
      }
    


  • Das geht sicher auch noch einfacher. Ein Blick in die Doku wird den Geist erhellen.



  • hab noch was vergessen...
    mußt natürlich nur die datei aus deim string(file) anfügen beim kopieren.

    String[] files = Directory.GetFiles(@"c:\test"); 
    foreach(String file in files) 
      { 
       string filename = file.SubString(file.LastIndexOf(@"\"));
       File.Copy(file, @"c:\test_neu\" + filename); 
      }
    

    nicht getestet aber sollte laufen...
    falls es eine leichtere methode gibt, dann bitte mal posten! danke!!



  • Es gibt so Titel, da will man schreiben: Dann mach doch einfach.


Anmelden zum Antworten