vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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
Re: Tipp "Dateisuche mit Klasse" - Problem mit Komprimierten Laufwerken 
Autor: Holli
Datum: 09.04.06 17:26

Versuche es mal hiermit:

Public Function Dateisuche(ByVal sDateiname As String, sLaufwerk As String) As _
  String
'Variablendeklaration
Dim oFile As Object
Dim oFolder As Object
Dim oSubfolder As Object
Dim fso As Object
'Rückgabewert=""
Dateisuche = vbNullString
'Wurden Werte übergeben?
If Len(sDateiname) = 0 Then Exit Function
If Len(sLaufwerk) = 0 Then Exit Function
'Objekte initialisieren
Set fso = CreateObject("scripting.filesystemobject")
Set oFolder = fso.getfolder(sLaufwerk)
'Wenn Verzeichnis nicht existiert, dann ist das Obj=NOTHING
If oFolder Is Nothing Then Exit Function
    'If oFolder.Attributes <> 22 Then
        For Each oFile In oFolder.Files
            If oFile.Name = sDateiname Then
                Dateisuche = oFile.Path
                Exit Function
            End If
        Next
    'End If
'Verzeichnisse und Dateien durchlaufen
For Each oSubfolder In oFolder.SubFolders
        For Each oFile In oSubfolder.Files
            If oFile.Name = sDateiname Then
                Dateisuche = oFile.Path
                Exit For
            End If
        Next
Next
 
End Function
Und der Aufruf:

MsgBox Dateisuche("AUTOEXEC.BAT", "C:\")
Habe es in Kürze zusammengepinselt. Ich habe jetzt aber nicht getestet, in wie weit es mit gesperrten Verzeichnissen umgeht. Das solltest Du evtl. noch testen.

Gruß

Holger
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Tipp "Dateisuche mit Klasse" - Problem mit Komprim...727dehamm08.04.06 16:11
Re: Tipp "Dateisuche mit Klasse" - Problem mit Kom...567Holli09.04.06 17:26
Re: Tipp "Dateisuche mit Klasse" - Problem mit Kom...410dehamm09.04.06 18:36
Re: Tipp "Dateisuche mit Klasse" - Problem mit Kom...374Holli09.04.06 20:10

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