Toon posts:

[vb.net] een hele dir kopieren

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik wil graag een hele dir met inhoud kopieren.
Iemand enig idee hoe dat moet?
ik weet dat ik een file kan kopieren met filecopy() of
system.io.file.copy maar een hele dir wil maar niet lukken.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Recursief?
Maak nieuwe dir aan met de gewenste naam op de gewenste plek, als die niet al bestaat.

Copieer alle files (en dirs) erheen.

Verwijderd

Topicstarter
Op zaterdag 04 mei 2002 14:17 schreef ACM het volgende:
Recursief?
Maak nieuwe dir aan met de gewenste naam op de gewenste plek, als die niet al bestaat.

Copieer alle files (en dirs) erheen.
Dat is juist mijn probleem, ik weet niet hoe ik vb.net moet zeggen dat hij alles wat in een gekozen dir staat moet kopieren naar mijn nieuw gemaakte dir.

  • gotcha
  • Registratie: Oktober 1999
  • Laatst online: 29-07 18:20
zo kopieer je alle files in een dir naar een andere dir.
code:
1
2
3
4
5
6
Dim strSourceDir As String = "c:\test\source"
Dim strDestDir As String = "c:\test\dest"
Dim strFile As String
For Each strFile In Directory.GetFiles(strSourceDir)
  File.Copy(strFile, strDestDir & "\" & IO.Path.GetFileName(strFile))
Next

met Directory.GetDirectories kun je ook subdir's opvragen. voeg een beetje recursie toe en dat moet gaan lukken...

Verwijderd

Topicstarter
Op zaterdag 04 mei 2002 15:07 schreef gotcha het volgende:
zo kopieer je alle files in een dir naar een andere dir.
code:
1
2
3
4
5
6
Dim strSourceDir As String = "c:\test\source"
Dim strDestDir As String = "c:\test\dest"
Dim strFile As String
For Each strFile In Directory.GetFiles(strSourceDir)
  File.Copy(strFile, strDestDir & "\" & IO.Path.GetFileName(strFile))
Next

met Directory.GetDirectories kun je ook subdir's opvragen. voeg een beetje recursie toe en dat moet gaan lukken...
harstikke bedankt, ga ik meteen proberen