Avatar billede chanlo Nybegynder
19. januar 2005 - 09:47 Der er 8 kommentarer og
1 løsning

kode som kopierer en mappe

jeg skal lave noget kode som kopierer en mappe(med alt inhold) til en anden placering på serveren. hvordan kan man gøre det?
Avatar billede arne_v Ekspert
19. januar 2005 - 10:38 #1
C# eller VB.NET ?
Avatar billede arne_v Ekspert
19. januar 2005 - 10:39 #2
VB.NET sub:

    Private Sub XCopy(dir1 As String, dir2 As String)
        Dim files As String() = Directory.GetFiles(dir1)
        For Each f As String In files
            File.Copy(f, dir2 & f.Substring(dir1.Length), True)
        Next
        Dim dirs As String() = Directory.GetDirectories(dir1)
        For Each d As String In dirs
            XCopy(d, dir2 & d.Substring(dir1.Length))
        Next
    End Sub
Avatar billede arne_v Ekspert
19. januar 2005 - 10:39 #3
Kaldes som:

XCopy("C:\fra", "C:\til")
Avatar billede chanlo Nybegynder
19. januar 2005 - 11:32 #4
c# helst....  det er en webapplikation jeg prøver at kopiere, ved du om man kan oprette et website i iis'en fra kode eller automatisk på en eller anden måde så det vil virke efter det er blevet kopieret ??
Avatar billede arne_v Ekspert
19. januar 2005 - 11:48 #5
Jeg er ikke IIS ekspert, så det ved jeg ikke.
Avatar billede arne_v Ekspert
19. januar 2005 - 11:52 #6
En maskinel konvertering:

private void XCopy(string dir1, string dir2)
{
string[] files = Directory.GetFiles(dir1);
foreach (string f in files) {
  File.Copy(f, dir2 + f.Substring(dir1.Length), true);
}
string[] dirs = Directory.GetDirectories(dir1);
foreach (string d in dirs) {
  XCopy(d, dir2 + d.Substring(dir1.Length));
}
}
Avatar billede chanlo Nybegynder
19. januar 2005 - 12:51 #7
oki takker, send bare et svar
Avatar billede arne_v Ekspert
19. januar 2005 - 12:55 #8
svar
Avatar billede chanlo Nybegynder
19. januar 2005 - 15:30 #9
tak ;)
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