2013-03-05 15 views
115

Komut istemi komutunu kullanarak bir dizindeki tüm dosyaları ve alt klasörleri listeleyebilecek bir komut aramayı denedim. "Dir" komutunun yardımını okudum ama aradığım şeyi bulmaktan coudn't. Lütfen bana bu komutu hangi komutla verebilirim?Bir klasördeki tüm dosyaların yanı sıra, alt klasörlerin tümünü listelemek için komut penceresi

+1

Aşağıdaki yazı, senaryo için çözüm sunar. [alt-klasör dosyaları İlanı komut] [1] [1]: http://stackoverflow.com/questions/3447503/how-to-get-a-list-of-sub-folders -ve-onların-dosya-by-klasör-isimleri –

+9

'dir/s' işi yapar. –

cevap

186

Aşağıdaki yazı, senaryo için çözüm sunar. belirtilen dizinde ve tüm alt dizinlerde

dir /s /b /o:gn 

/S görüntüler dosyaları.

/B Çıplak biçim kullanır (başlık bilgileri veya özet yok). Dosyalara göre sıralanmış sırayla listeleme.

/O

+3

Kullanılan anahtarların açıklaması bu cevabı büyük ölçüde artıracaktır. – Gusdor

+0

Bu, yalnızca dosya adını değil, yol + dosya adını çıkarır. Bu işe yaramıyor. Yinelemeli/s eklendiğinde, DIR her zaman çıkışlardaki tam yolları çıkarır. Bu nedenle, bir dizin dosyasındaki tüm dosya adlarını tekrar tekrar bulmak ve bunları bir metin dosyasında alfabetik sırayla göndermek için bir FOR komut dosyasının kullanılması gerekebilir. –

+0

Bu harika bir seçenektir. Ancak, ne yazık ki, PowerShell'de çalışmıyor gibi görünüyor, yani bu komutu bir UNC yolunda kullanamayacağım anlamına geliyor. – LordScree

40

cevap An ekleme: klasörleri, böyle subfoldes, kullanım/AD anahtarı sadece dosyaları listelemek istemiyorum zaman: sizin gibi klasör ve dosyaları listelemek istiyorsanız

dir ..\myfolder /b /s /A-D /o:gn>list.txt 
+0

Bu çözüm, listeyi bir .txt dosyasına dışa aktarmanın ek avantajıyla harika çalıştı. – Jason

+0

Vay, harika bir çözüm. Klasörleri oluşturmak ve dosyaları el ile kopyalamak için bana 25 dakika ... harcadı. – tno2007

48

grafik dizin ağacı, tree command kullanmalısınız.

tree /f 

Görüntüleme biçimi veya siparişi için çeşitli seçenekler vardır.

Örnek çıktıyı kontrol edin.

enter image description here

geç cevaplama. Umarım birisine yardım eder. Dosyaların + klasörlerinin basit anlık görüntüsünü almanız gerekiyorsa,

+1

Windows 10 yükleme penceresinin içinde iyi çalışıyor! –

+4

Oy verdi, neden planet earth inanılmaz – Anselm

+1

Dosyayı nasıl yazdırılır? Ben f.txt denedim ama tam olarak yazdırmıyorum görüyorum – Ajith

2

. Bu bebek adımları izleyin:

  • Basın , Windows + R
  • Basın
  • Tip cmd
  • basın Enter Enter
  • Tip dir
  • Basın
+0

Herhangi bir argüman olmadan, 'dir 'yalnızca geçerli klasördeki dosyalar ve dizinler hakkında bilgi verir, ancak OP, dosyaların alt klasörlere dahil edilmesini ister. . – Vyren

1

biraz daha kurşun geçirmez olduğu yukarıdaki komutlara bir alternatif girin.

İzinlerden veya yol uzunluğundan bağımsız olarak tüm dosyaları listeleyebilir.

robocopy "C:\YourFolderPath" "C:\NULL" /E /L /NJH /NJS /FP /NS /NC /B /XJ 

Ben C kullanımı ile hafif bir sorunu var: bloguma

https://theitronin.com/bulletproofdirectorylisting/

yaklaşık yazdım \ BOŞ Ama yine de bildiğim en sağlam bir komut.

İlgili konular