
¿Es posible utilizar el símbolo del sistema para localizar un archivo en el directorio que contiene la palabra "principal" en su nombre y luego insertar ese archivo en un dispositivo Android?
Esto es lo que tengo hasta ahora.
pushd \\nm\games\BeaverGames\Mobile\Custom Street Racer\Builds\GooglePlay
for /f "delims=" %a in ('dir /b /a:d *2015*') do cd %a
for /f "delims=" %a in ('dir /b /a:d *10*') do cd %a
for /f "delims=" %a in ('dir /b /a:d *prod*') do cd %a
adb push csr.apk /sdcard/.
adb shell mkdir /sdcard/Android/obb/com.naturalmotion.csrracing
Esto me lleva a un punto en el que tengo 2 archivos en una carpeta que necesito insertar en un dispositivo Android, uno llamado main 1001
y otro llamado patch 1001
. Ahora los números en el nombre del archivo siempre cambian, pero las palabras "principal" y "parche" no. Entonces, ¿es posible buscar sólo la palabra "principal" y luego insertarla en el dispositivo?
Respuesta1
Quizás esté buscando un .bat
script que explore su estructura de carpetas parcial:
@ECHO OFF >NUL
pushd \\nm\games\BeaverGames\Mobile\Custom Street Racer\Builds\GooglePlay
for /f "tokens=* delims=" %%G in ('dir /b /a:d *2015*') do (
pushd %%~fG
echo folder G %%~fG
for /f "tokens=* delims=" %%H in ('dir /b /a:d *10*') do (
pushd %%~fH
echo folder H %%~fH
for /f "tokens=* delims=" %%I in ('dir /b /a:d *prod*') do (
pushd %%~fI
echo folder I %%~fI
for /f "tokens=* delims=" %%J in ('dir /b /a:-d *main*') do (
echo file J %%~fJ
)
popd
)
popd
)
popd
)
popd
goto :eof
En lugar de (o al lado de) cada echo folder ...
( echo file ...
) podría haber una buena posición para las próximas acciones...