windowsで特定フォルダ以下の全jpgをカウントする。

やりたいこと

特定のフォルダ以下の全jpg数をカウントする。 サブディレクトリ以下も検索の対象とする。

コマンドプロンプトを使用する

以下の順で実行する。

cd C:\path\to\dir   
dir /s /b /a-d > tmp.txt     
find /c /v "jpg" < tmp.txt 

コマンドの詳細

dir

dir [ファイル名] [/a [:属性]] [/b [/c [/d [/l [/n [/o [:表示順]] [/p] [/q] [/s] [/t [:タイムフィールド]] [/w] [/x] 指定したディレクトリの中にあるファイルの情報を一覧表示するコマンド

/s

指定されたディレクトリが含む全てのファイルを表示

/b

ディレクトリとファイル名のみを表示

/a-d

ディレクトリ以外を表示

find

find [/v] [/c] [/n] [/i] [/off[line]] "文字列" [ファイル名] 指定したファイルから指定した文字列を含む行を検索し結果を表示するコマンド。 

/c

指定した文字列を含む行の数だけ表示

/v

指定した文字列を含まない行をすべて表示

参考サイト

dir find

解決した時の検索ワード

"windows 特定のフォルダ以下 ファイル数のカウント"

Blogに慣れてないので、とにかく慣れるまで書く。