cómo expandir al nombre del archivo de ruta completo según la variable de ruta en cmd

cómo expandir al nombre del archivo de ruta completo según la variable de ruta en cmd

Como pensaba, el comando de expansión de variables:

%~dp$PATH:I

se utiliza para iterar a través de las rutas en %path%la variable y encontrar la primera aparición que contiene el nombre del archivo especificado por la variable %I, luego expandir el %Inombre del archivo de la ruta completa.
Y es exactamente lo que quiero hacer en mi .batarchivo, así que probé este comando y fallé.

¿Me equivoco acerca de lo que significa este comando? ¿O simplemente lo estoy haciendo mal?

información relacionada