Windows コマンド シェルで、提供されたファイル拡張子パターンのみに一致する FOR ループまたは DIR コマンドを取得するにはどうすればよいですか? または別の言い方をすれば、貪欲でない拡張機能のマッチングを行う方法は?
たとえば、ディレクトリにfloo.tif
、が含まれておりfloorbar.tiff
、floormatic.tifw
操作したいだけですfloo.tif
for %%a in (floo*.tif) do @echo %%a
結果:
floo.tif
floorbar.tiff
floormatic.tifw
これが望ましい結果です。
floo.tif
dir *.tif
同じ結果になります。