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
cevap
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
Kullanılan anahtarların açıklaması bu cevabı büyük ölçüde artıracaktır. – Gusdor
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. –
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
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
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.
geç cevaplama. Umarım birisine yardım eder. Dosyaların + klasörlerinin basit anlık görüntüsünü almanız gerekiyorsa,
. Bu bebek adımları izleyin:
- Basın , Windows + R
- Basın
- Tip
cmd
- basın Enter Enter
- Tip
dir
- Basın
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
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.
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 –
'dir/s' işi yapar. –