- 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 ?
Yardımcı arkadaşa şimdiden Teşekkürler.
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.