見たい場合は特定の拡張子のファイルはdirリストのみを使用して、次のコマンドでそれを行うことができます。
DIR *.txt
また、.txt
拡張子が付いたすべてのファイルが表示されます。
今、私は特定の拡張子を除外できるコマンドがあるか知りたいですか?
たとえば、拡張子.exe
のファイルを表示したくないのですが、どうすればよいですか?
DIRは、実行しようとしていることを許可しません。ただし、DIRとFINDSTRを併用すると、これを解決できます。
例えば以下は、DIRリストのすべての.txtファイルを無視します。
dir | findstr /v /i "\.txt$"
dir /B | find /V ".txt"
これにより、すべてのファイルが一覧表示され、 "。txt"を含まないものはすべて除外されます。完璧とはほど遠いですが、それで十分かもしれません:)
Microsoftのcmd
には、dir
の出力を後処理する必要がある他の回答からわかるように、そのような機能はありません。 JP SoftwareのTCC/LE はそうです。これは ファイル除外範囲 と呼ばれ、質問の例では次のように使用されます。
dir /[!*.exe] *