Cmd.exe dosyasındaki kullanılabilir sürücüleri listelemenin bir yolu var mı? (El ile yazım dışında
c:
d:
...
ve hangilerinin hata verdiğini görmek
Cmd.exe dosyasındaki kullanılabilir sürücüleri listelemenin bir yolu var mı? (El ile yazım dışında
c:
d:
...
ve hangilerinin hata verdiğini görmek
Yanıtlar:
> wmic logicaldisk get caption
Caption
C:
D:
E:
Muhtemelen en kolay olanı ise. İdari ayrıcalıklara ihtiyaç duymaz, ihtiyaç duyulandan daha fazla ya da daha az geri dönmez.
Bir komut dosyasında kullanmak istiyorsanız for /f
, aşağıdaki skip=1
seçenekle birlikte kullanın:
for /f "skip=1 delims=" %%x in ('wmic logicaldisk get caption') do @echo.%%x
caption
yerine wmic logicaldisk get name
?
Komut İstemi'ndeyseniz:
diskpart
sonra
liste hacmi
örnek çıktı:
Cilt ### Ltr Etiketi Fs Tip Boyut Durum Bilgisi ---------- --- ----------- ----- ---------- ------- ---- ----- -------- Cilt 0 E DVD-ROM 0 B Ortamsız Cilt 1 Sistem Rese NTFS Bölümü 100 MB Sağlıklı Sistem Cilt 2 C Sistem NTFS Bölümü 99 GB Sağlıklı Önyükleme Cilt 3 F Veri (yerel NTFS Bölümü 365 GB Sağlıklı
ve sonunda
çıkış
komut satırına dönmek için
diskpart
idari ayrıcalıklara ihtiyaç duyar. Sadece sürücü harflerinin bir listesini görmek istiyorsanız ...
Tamamlanma adına, başka bir yol daha var:
fsutil fsinfo drives
hangi döner:
Drives: C:\ D:\ E:\ F:\
(Çok komut dosyası dostu bir çıktı değil, ancak insan gözü için yararlı olabilir)
Bazı referanslar . Bu win2k’den bu yana çalışmalı fakat sadece Yönetici hesabı ile çalışmalı.
(Cevabı geliştirdiği için @Carlos Campderrós sayesinde)
fsutil
Sınırlı bir kullanıcı ile çalışabilirim ve sonuç, wmic
sistemi açmaktan çok daha hızlıdır . Kutumda yalnızca 10 v 1803 pencereli çalışan SSD'ler var, wmic
100-200ms fsutil
alıyor ve ~ 20ms alıyor.
Powershell kullanıyorsanız,
get-psdrive -psprovider filesystem
Yalnızca dosya sistemlerini göstermek üzere yapılan yorumlara yanıt olarak düzenlendi
Wmic komutunu gerekli niteliklerle çalıştıran bir diğer ad oluşturmak için yerleşik işlevini kullanın.
doskey v=wmic logicaldisk get caption
Bu, bir "v" takma adı yazacak ve verilen komutu çalıştıracak ve tüm harfleri listeleyecektir.
wmic logicaldisk get volumename,name
Bu şekilde birden çok özellik (sorgu) alabilirsiniz. Bu, sürücüyü biçimlendirdiğinizde size bölüm / sürücü harfini ve sürücüye / bölüme verdiğiniz etiketi verecektir:
Name VolumeName
C: OS
D: Data
E: Programs
Yardım ve tüm izin seçeneklerini listelemek için:
wmic logicaldisk /?
sonra
wmic logicaldisk get /?
wmic logicaldisk get name,filesystem
. Normal sürücüler NTFS
veya olarak listelenir FAT32
ve CD / DVD ROM'un dosya sistemi boş kalır.
UDF
.