24. oktober 2005 - 08:08Der er
12 kommentarer og 1 løsning
Flyt samtlige filer fra en mappe til en anden
Hej, Sidder og leger lidt med VB.Net og ville gerne have den til at kunne flytte en række filer fra en mappe til en anden nogen der kan lave et hurtigt eksempel til det? har kigget lidt på det og syntes sku ik rigtig jeg kan finde ud af det
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
Private Sub XMove(dir1 As String, dir2 As String) Dim files As String() = Directory.GetFiles(dir1) For Each f As String In files File.Move(f, dir2 & f.Substring(dir1.Length), True) Next Dim dirs As String() = Directory.GetDirectories(dir1) For Each d As String In dirs Directory.CreateDirectory(dir2 & d.Substring(dir1.Length)) XMove(d, dir2 & d.Substring(dir1.Length)) Next End Sub
Private Sub XMove(dir1 As String, dir2 As String) Dim files As String() = Directory.GetFiles(dir1) For Each f As String In files File.Move(f, dir2 & f.Substring(dir1.Length), True) Next Dim dirs As String() = Directory.GetDirectories(dir1) For Each d As String In dirs Directory.CreateDirectory(dir2 & d.Substring(dir1.Length)) XMove(d, dir2 & d.Substring(dir1.Length)) Next Directory.Delete(dir1, True) End Sub
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.