Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Dizinin dosyalarının ve alt dizinlerinin listesini görüntüler. Parametresiz kullanıldığında, bu komut diskin birim etiketini ve seri numarasını, ardından disk üzerindeki dizinlerin ve dosyaların listesini (adları ve her birinin son değiştirildiği tarih ve saat dahil) görüntüler. Dosyalar için bu komut ad uzantısını ve boyutu bayt cinsinden görüntüler. Bu komut ayrıca listelenen toplam dosya ve dizin sayısını, bunların kümülatif boyutunu ve diskte kalan boş alanı (bayt cinsinden) görüntüler.
dir komutu, farklı parametreler kullanarak Windows Kurtarma Konsolu'ndan da çalıştırılabilir. Daha fazla bilgi için bkz. Windows Kurtarma Ortamı (WinRE).
Sözdizimi
dir [<drive>:][<path>][<filename>] [...] [/p] [/q] [/w] [/d] [/a[[:]<attributes>]][/o[[:]<sortorder>]] [/t[[:]<timefield>]] [/s] [/b] [/l] [/n] [/x] [/c] [/4] [/r]
Parametreler
Parametre | Açıklama |
---|---|
[<drive>:][<path>] |
Dökümü görmek istediğiniz sürücüyü ve dizini belirtir. |
[<filename>] |
Liste görmek istediğiniz belirli bir dosyayı veya dosya grubunu belirtir. |
/p | Bir kerede listenin bir ekranını görüntüler. Sonraki ekranı görmek için herhangi bir tuşa basın. |
/q | Dosya sahipliği bilgilerini görüntüler. |
/w | Listeyi, her satırda en çok beş dosya adı veya dizin adı olacak şekilde geniş biçimde görüntüler. |
/d | Listeyi /wbiçiminde görüntüler, ancak dosyalar sütuna göre sıralanır. |
/a[[:]<attributes> ] |
Yalnızca belirtilen özniteliklerinize sahip dizinlerin ve dosyaların adlarını görüntüler. Bu parametreyi kullanmıyorsanız, komut gizli dosyalar ve sistem dosyaları dışındaki tüm dosyaların adlarını görüntüler.
öznitelik belirtmeden bu parametreyi kullanırsanız, komut gizli dosyalar ve sistem dosyaları dahil olmak üzere tüm dosyaların adlarını görüntüler. Olası öznitelikleri değerlerin listesi şunlardır:
|
/o[[:]<sortorder> ] |
Çıktıyı, aşağıdaki değerlerin herhangi bir bileşimi olabilecek sıralama sırasınagöre sıralar:
sıralama sırası belirtilmezse, dir /o dizinleri alfabetik olarak, ardından da alfabetik olarak sıralanmış dosyaları listeler. |
/t[[:]<timefield> ] |
Sıralama için hangi zaman alanının görüntüleneceğini veya kullanılacağını belirtir. Kullanılabilir zaman alanı değerleri şunlardır:
|
/s | Belirtilen dosya adının belirtilen dizin ve tüm alt dizinler içindeki her oluşumunu listeler. |
/b | Ek bilgi olmadan dizinlerin ve dosyaların çıplak bir listesini görüntüler. /b parametresi /wgeçersiz kılar. |
/l | Küçük harf kullanarak sıralanmamış dizin adlarını ve dosya adlarını görüntüler. |
/n | Ekranın sağ ucunda dosya adları olan uzun bir liste biçimi görüntüler. |
/x | 8dot3 olmayan dosya adları için oluşturulan kısa adları görüntüler. Görüntü, /ngörüntüsüyle aynıdır, ancak kısa ad uzun adından önce eklenir. |
/c | Binlik ayırıcıyı dosya boyutlarında görüntüler. Bu, varsayılan davranıştır. Ayırıcıları gizlemek için /-c kullanın. |
/4 | Yılları dört basamaklı biçimde görüntüler. |
/r | Dosyanın alternatif veri akışlarını görüntüleyin. |
/? | Komut isteminde yardım görüntüler. |
Açıklamalar
Birden çok dosya adı parametresi kullanmak için, her dosya adını boşluk, virgül veya noktalı virgülle ayırın.
Bir dosya adının bir veya daha fazla karakterini temsil etmek ve dosya veya alt dizinlerin bir alt kümesini görüntülemek için joker karakterler (* veya ?) kullanabilirsiniz.
Herhangi bir karakter dizesi yerine *joker karakterini kullanabilirsiniz, örneğin:
dir *.txt
, geçerli dizindeki tüm dosyaları .txt, .txt1, .txt_old gibi .txtile başlayan uzantılarla listeler.dir read *.txt
, geçerli dizinde okumayla ve .txt, .txt1 veya .txt_old gibi .txtile başlayan uzantılarla başlayan tüm dosyaları listeler.dir read *.*
, geçerli dizinde bulunan ve herhangi bir uzantıyla okunan tüm dosyaları listeler.
Yıldız joker karakteri her zaman kısa dosya adı eşlemesi kullanır, bu nedenle beklenmeyen sonuçlar alabilirsiniz. Örneğin, aşağıdaki dizin iki dosya içerir (t.txt2 ve t97.txt):
C:\test>dir /x Volume in drive C has no label. Volume Serial Number is B86A-EF32 Directory of C:\test 11/30/2004 01:40 PM <DIR> . 11/30/2004 01:40 PM <DIR> .. 11/30/2004 11:05 AM 0 T97B4~1.TXT t.txt2 11/30/2004 01:16 PM 0 t97.txt
dir t97\*
yazmanın dosyasını t97.txtdöndürmesini bekleyebilirsiniz. Ancak, yıldız joker karakteri t.txt2 dosyasınıdir t97\*
kısa ad eşlemesini kullanarak t97.txt ile eşlediğinden, yazmak her iki dosyayı da döndürür. Benzer şekilde,del t97\*
yazmak her iki dosyayı da siler.Bir addaki tek bir karakterin yerine soru işaretini (?) kullanabilirsiniz. Örneğin,
dir read???.txt
yazdığınızda, geçerli dizinde okumayla başlayan ve ardından en çok üç karakterden sonra gelen .txt uzantısına sahip tüm dosyalar listelenir. Buna Read.txt, Read1.txt, Read12.txt, Read123.txtve Readme1.txtdahildir, ancak Readme12.txtiçermez.özniteliklerinde birden fazla değere sahip /a kullanırsanız, bu komut yalnızca belirtilen tüm özniteliklere sahip dosyaların adlarını görüntüler. Örneğin, /ar ve -h öznitelik olarak kullanırsanız (
/a:r-h
veya/ar-h
kullanarak), bu komut yalnızca gizli olmayan salt okunur dosyaların adlarını görüntüler.Birden fazla sıralama sırası değeri belirtirseniz, bu komut dosya adlarını ilk ölçüte, sonra ikinci ölçüte göre vb. sıralar. Örneğin, sıralama sırası için e ve -s parametreleriyle ( veya
/o:e-s
kullanarak)/oe-s
kullanırsanız, bu komut dizinlerin ve dosyaların adlarını uzantıya göre sıralar ve ardından son sonucu görüntüler. Uzantıya göre alfabetik sıralama, uzantı içermeyen dosya adlarının önce görünmesine, ardından dizin adlarının ve ardından uzantılı dosya adlarının görünmesine neden olur.Bu komutun çıkışını bir dosyaya göndermek için yeniden yönlendirme simgesini (
>
) veya bu komutun çıkışını başka bir komuta göndermek için bir kanal (|
) kullanıyorsanız, yalnızca dosya adlarını listelemek için/a:-d
ve /b kullanmanız gerekir. dosya adı/b ve /s kullanarak bu komutun dosya adıyla eşleşen tüm dosya adları için geçerli dizinde ve alt dizinlerde arama yapmak olduğunu belirtebilirsiniz. Bu komut, bulduğu her dosya adı için yalnızca sürücü harfini, dizin adını, dosya adını ve dosya adı uzantısını (satır başına bir yol) listeler. Bu komutun çıkışını başka bir komuta göndermek için kanal kullanmadan önce Autoexec.nt dosyanızda temp ortam değişkenini ayarlamanız gerekir.
Örnekler
Tüm dizinleri alfabetik sırayla, geniş biçimde ve her ekrandan sonra duraklatarak görüntülemek için kök dizinin geçerli dizin olduğundan emin olun ve şunu yazın:
dir /s/w/o/p
Çıkışta kök dizin, alt dizinler ve uzantılar da dahil olmak üzere kök dizindeki dosyalar listelenir. Bu komut, ağaçtaki her alt dizindeki alt dizin adlarını ve dosya adlarını da listeler.
Önceki örneği, dir dosya adlarını ve uzantılarını görüntüleyip dizin adlarını atlayarak değiştirmek için şunu yazın:
dir /s/w/o/p/a:-d
Dizin listesini yazdırmak için şunu yazın:
dir > prn
prnbelirttiğinizde, dizin listesi LPT1 bağlantı noktasına bağlı yazıcıya gönderilir. Yazıcınız farklı bir bağlantı noktasına bağlıysa, prn doğru bağlantı noktasının adıyla değiştirmeniz gerekir.
ayrıca prn yerine dosya adı ekleyerek dir komutunun çıkışını bir dosyaya yeniden yönlendirebilirsiniz. Yol da yazabilirsiniz. Örneğin, dir çıktısını Kayıtlar dizinindeki dosya dir.doc yönlendirmek için şunu yazın:
dir > \records\dir.doc
dir.doc yoksa, Kayıtlar dizini mevcut olmadığı sürece dir bunu oluşturur. Bu durumda, aşağıdaki ileti görüntülenir:
File creation error
C sürücüsündeki tüm dizinlerde .txt uzantısına sahip tüm dosya adlarının listesini görüntülemek için şunu yazın:
dir c:\*.txt /w/o/s/p
dir komutu geniş biçimde, her dizindeki eşleşen dosya adlarının alfabetik bir listesini görüntüler ve siz devam etmek için herhangi bir tuşa basana kadar ekran her doldurulduğunda duraklatılır.