Bagaimana kita mencapai daftar direktori rekursif di DOS?
Saya mencari perintah atau skrip dalam DOS yang dapat memberi saya daftar direktori rekursif mirip dengan ls -R
perintah di Unix.
dos
directory-listing
StarDotStar
sumber
sumber
tree /f
memberikan tampilan yang menyenangkan bagi mata :-)dir /s /b /a:d>output.txt
akan memindahkannya ke file tekssumber
Anda bisa mendapatkan parameter yang Anda minta dengan mengetik:
Untuk daftar lengkap, coba:
sumber
Anda dapat menggunakan berbagai opsi dengan FINDSTR untuk menghapus garis yang tidak diinginkan, seperti:
Output normal berisi entri seperti ini:
Anda dapat menghapus ini menggunakan berbagai opsi penyaringan yang ditawarkan oleh FINDSTR. Anda juga dapat menggunakan unxutils yang sangat baik, tetapi itu mengubah output ke UNIX secara default, sehingga Anda tidak lagi mendapatkan CR + LF; FINDSTR menawarkan opsi Windows terbaik.
sumber
dir /s /b | find /v /c ""
.Saya suka menggunakan yang berikut ini untuk mendapatkan daftar direktori saat ini yang diurutkan dengan baik:
sumber