jika saya ingin melihat mis file dari ekstensi tertentu hanya menggunakan daftar dir, saya bisa melakukannya dengan menggunakan perintah:
DIR *.txt
Dan itu menunjukkan semua file dengan .txt
ekstensi.
Sekarang saya ingin tahu apakah ada perintah dengan yang saya dapat mengecualikan ekstensi tertentu?
Misalnya, saya tidak ingin melihat file dengan ekstensi .exe
, bagaimana saya bisa melakukannya?
windows-7
windows
command-line
dir
Johnydep
sumber
sumber
dir /b | findstr /v /i "\.txt$"
karenadir
akan menampilkan header dan kemungkinan file dan folder yang salah dihitung pada akhirfindstr
baru sajafind
?Ini akan mencantumkan semua file dan menemukan akan menyaring apa pun yang tidak mengandung ".txt". Jauh dari sempurna, tapi mungkin itu cukup :)
sumber
/B
, saya akan mengatakan, tapi saya lebih suka jawaban ini selama saya tidak melihat perlunya 'findstr' (yang sebenarnya diterima).Itu tergantung dari penerjemah perintah Anda.
Microsoft
cmd
tidak memiliki fasilitas seperti itu, seperti yang Anda lihat dari jawaban lain di mana seseorang harus memposting-proses outputdir
. TCC / LE Perangkat Lunak JP melakukannya. Ini disebut rentang pengecualian file dan digunakan seperti ini untuk contoh dalam pertanyaan Anda:sumber