vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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

Visual-Basic Einsteiger
Wie Ordner kopieren??? 
Autor: Seek1
Datum: 10.12.05 14:11

Möchte einen Ordner von einem USB Stick auf die Festplatte kopieren. Falls der Ordner schon existiert, soll sein Inhalt mit den fehlenden Dateien ergäntzt werden. Falls eine Datei in diesem Ornder schon besteht soll sie überschrieben werden.
Hätte einmal folgendes Probiert:

Private Declare Function CopyFile Lib "kernel32.dll" Alias "CopyFileA" _
  (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, _
  ByVal bFailIfExists As Long) As Long
Dim LW As String
 
 
 
Private Sub Form_Load()
LW = "L:"
End Sub
 
Private Sub Timer1_Timer()
Dim Drive As String
Dim Retval As Long
Dim sFolder As String
Dim sCopyTo As String
Drive = LW
If IsDriveReady(Drive) And Check2.Value = 0 Then
  Check1.Value = 1
  Retval = CopyFile(LW + "\techno\*.*", "c:\MP3\techno\*.*", 0)
  Retval = CopyFile(LW + "\Mettal\*.*", "c:\MP3\Mettal\*.*", 0)
  Retval = CopyFile(LW + "\Pop _Schlager_Hipigfrast_Other @!#$\*.*", _
    "c:\MP3\Pop _Schlager_Hipigfrast_Other @!#$\*.*", 0)
  Retval = CopyFile(LW + "\Rap_Hip_Hop\*.*", "c:\MP3\Rap_Hip_Hop\*.*", 0)
  Retval = CopyFile(LW + "\CARPROGRAMM\*.*", "c:\CARPROGRAMM\*.*", 0)
  Check2.Value = 1
 
Else
 Check1.Value = 0
End If
 
End Sub
Modul:
Public Function IsDriveReady(ByVal Drive As String) _
 As Boolean
 
 
  Dim OldDrive As String
  Dim Result As Boolean
 
  On Local Error Resume Next
  OldDrive = CurDir()
  ChDir Drive
  Result = (Err = 0)
  ChDir OldDrive
  On Local Error GoTo 0
 
  IsDriveReady = Result
End Function
Das überprüfen des USB Sticks würde ja funktionieren, aber wie es aussieht akzeptiert die Funktion keine Wildcards.

Wer kennt einen Syntax, der möglichst unkompleziert funktioniert
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Wie Ordner kopieren???436Seek110.12.05 14:11
Re: Wie Ordner kopieren???280HarryC10.12.05 15:31

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