Pertanyaan lain dari pengguna lama Unix / Linux yang menemukan dirinya di dunia Windows. Pertama, izinkan saya menjelaskan apa yang saya coba lakukan. Saya menggunakan shell Windows cmd.exe, dan saya ingin daftar semua direktori di bawah direktori saat ini yang berisi hirarki bin \ Debug, dan menentukan apakah mereka berisi file (misalnya: mencoba mencari tahu apakah target bersih NAnt saya adalah bekerja dengan baik). Hirarki saya mungkin terlihat seperti ini:
\Current
\DirA
\bin
\Debug
(some files under debug)
\Release
\DirB
\bin
\Debug
\DirC
\bin
\Release
Di Unix, ls */bin/Debughanya akan memberi saya daftar semua barang di DirA/bin/Debug, dan tunjukkan fakta yang DirB/bin/Debugkosong. Saya sudah mencoba berbagai contortions di shell cmd, tetapi tetap tutup dengan hal-hal seperti:
> dir * \ bin \ Debug
Nama file, nama direktori, atau sintaks label volume tidak benar.
> dir * \ * \ *
Nama file, nama direktori, atau sintaks label volume tidak benar.
Apakah ada sesuatu yang halus yang saya tidak mengerti tentang perintah dir, atau apakah hanya sebatas itu?
Ya, saya sadar bahwa saya bisa beralih ke explorer, navigasi, klik kanan, dan mungkin akhirnya membuat pencarian yang melakukan apa yang saya inginkan, tetapi saya lebih tertarik dengan solusi baris perintah quick-n-dirty.