TKSoft-Online

FSO: Ersten freien Laufwerksbuchstaben finden PDF Drucken E-Mail
( 0 Votes )
MS-Access Codes - Codeschnipsel Dateisystem
  
Montag, den 07. April 2008 um 04:00 Uhr

Problemstellung:

Wie kann ich mit dem FileSystemObject (FSO) den ersten freien
Laufwerksbuchstaben im aktuellen System ermitteln?
 

Lösung:

Folgende Funktion in die DB kopieren

 Public Function GetFirstFreeDriveLetter() As String
    Dim fso As Object
    Dim strDrive As Variant, i As Integer

    Set fso = CreateObject("Scripting.FileSystemObject")
    For i = Asc("D"To Asc("Z")
        strDrive = Chr$(i) & ":\"
        If Not fso.FolderExists(strDrive) Then
            GetFirstFreeDriveLetter = Chr$(i) & ":"
            Exit For
        End If
    Next i

    Set fso = Nothing
End Function

Aufruf z.B.:

  MsgBox "Erster freier Laufwerksbuchstabe: " & GetFirstFreeDriveLetter

Ergebnis:



 

DatumKlicks
Total1349
Mi. 231
Di. 222
Mo. 212
So. 202
Sa. 193
Fr. 184
Mi. 161
Aktualisiert ( Freitag, den 02. Juli 2010 um 09:21 Uhr )
 

Kommentar schreiben


Sicherheitscode
Aktualisieren

Login

Latest Comments

Latest Forum Posts

Mehr »

Download Statistik

41 Kategorien
187 Dateien
173445 Downloads