バッチ スクリプトを .bat ファイルに使用して、絶対パスから最後のフォルダーを取得し、文字列と比較します。たとえば、C:\Scripts\ (run.bat を開始する場所) とサブフォルダー C:\Scripts\a\、C:\Scripts\b\results、C:\Scripts\c\results があります。名前が「results」であるフォルダーを検索したいのですが、それが何かを行うことがわかったとき(たとえば、カウンターをインクリメントするため)。
set /A Counter=0
for /d /r %%F in (*.*) do (
set path=%FF
rem if the last folder from the path is = "results" then do some stuff
if path.contains("results") set /A Counter+=1
)
echo %Counter%