バッチファイルで条件に一致する配下のファイル・ディレクトリすべてに対して何か処理をしたい場合

以下のように行う。

for /F "usebackq" %%a in (`dir /b`) do (
  echo %%a | find "<ファイル名・ディレクトリ名の一部>" >NUL
  if not ERRORLEVEL 1 (
    rem 何かの処理
    echo %%a
  )
)

echo と find を使うところがポイント。
もっと複雑な条件なら、ファイル名・ディレクトリ名を一時ファイルにリダイレクトして、findstr を使用して正規表現でマッチングすることもできる。