Soru Klasöre göre sürücü harfi ( Çoklu )

Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Merhaba arkadaşlar;

aşağıda vermiş olduğum kod ile usb harddisk veya Sabit harddisk deki bölümlerde klasöre göre olan sürücünün harfini alıyorum..

Yapmak istediğim;

Klasor = "\NC"
Klasor2 = "\DWG"
Klasor3 = "\DXF"

bu üç klasöre göre arama yapıp; ( Her bir klasör ayrı hdd bölümündedir...)

KlasorDrV = Klasor_sürücü
KlasorDrV2 = Klasor_sürücü
KlasorDrV3 = Klasor_sürücü

Şeklinde sürücü harflerini değişkenlere aldırmak.. -- » Bunun için kodu ne şekilde değiştirmeliyim ?


Kod:
Sub DrivePart()
Klasor = "\NC" 'bu klasör olan sürücüyü bul
Dim ds
i = 0
Set ds = CreateObject("Scripting.FileSystemObject")
For Each Klasor_sürücü In ds.Drives
i = i + 1
If i > 1 Then
If ds.GetDrive(Klasor_sürücü).DriveType = 2 Or ds.GetDrive(Klasor_sürücü).DriveType = 1 Then
If Val(Mid(ds.GetDrive(Klasor_sürücü).AvailableSpace, 1, 1)) > 0 Then
If ds.FolderExists(Klasor_sürücü & Klasor) = True Then
'MsgBox Klasor_sürücü
KlasorDrV = Klasor_sürücü
Exit For
End If
End If
End If
End If
Next
End Sub

Yardımcı arkadaşa şimdiden Teşekkürler.
 
Üst