vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Ordnerstruktur kopieren 
Autor: broilerbein
Datum: 23.05.02 22:24

Wie wärs damit:

Option Explicit
Private fsObj, fsFolder, fsElements, fsFiles

Public Sub initFileCollection(strPath As String, strNewPath As String)

Set fsObj = CreateObject("Scripting.FileSystemObject")
Set fsFolder = fsObj.GetFolder(strPath)

'jetzt nach Ordnern suchen
Set fsFiles = fsFolder.SubFolders
For Each fsElements In fsFiles
'Ordner anlegen
MkDir (strNewPath & fsElements.Name)
DoEvents

'und nach weiteren Unterordnern suchen
getSubFolders fsElements, strNewPath & fsElements.Name & "\"
DoEvents
Next fsElements
End Sub

Private Sub getSubFolders(ByVal fsFolder As Folder, strNewPath As String)

'nach ordnern suchen
Set fsFiles = fsFolder.SubFolders
For Each fsElements In fsFiles
'Ordner speichern

MkDir (strNewPath & fsElements.Name)

DoEvents
'und nach weiteren Unterordnern suchen
getSubFolders fsElements, strNewPath & fsElements.Name & "\"

Next fsElements

End Sub

'Main ist nur Aufrufbeispiel
Public Sub Main()
initFileCollection "C:Programme\", "E:\"
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Ordnerstruktur kopieren68PsychoForest23.05.02 21:33
Re: Ordnerstruktur kopieren306ModeratorDieter23.05.02 22:09
Re: Ordnerstruktur kopieren52broilerbein23.05.02 22:24
Uppps.... wie umständlich 315ModeratorDieter23.05.02 22:34
Nicht nur das!288unbekannt23.05.02 23:00
Re: Ordnerstruktur kopieren45PsychoForest23.05.02 22:35

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel