Símbolo del sistema de Windows: busque un archivo que contenga "principal" en su nombre y envíe ese archivo a un dispositivo Android.

Símbolo del sistema de Windows: busque un archivo que contenga "principal" en su nombre y envíe ese archivo a un dispositivo Android.

¿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 1001y 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 .batscript 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...

información relacionada