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=1seçenekle birlikte kullanın:
for /f "skip=1 delims=" %%x in ('wmic logicaldisk get caption') do @echo.%%x
captionyerine 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
diskpartidari 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)
fsutilSınırlı bir kullanıcı ile çalışabilirim ve sonuç, wmicsistemi açmaktan çok daha hızlıdır . Kutumda yalnızca 10 v 1803 pencereli çalışan SSD'ler var, wmic100-200ms fsutilalı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 NTFSveya olarak listelenir FAT32ve CD / DVD ROM'un dosya sistemi boş kalır.
UDF.