Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: SrMendoza en 30 Enero 2019, 19:37 pm



Título: Cambiar directiorio variable en Batch
Publicado por: SrMendoza en 30 Enero 2019, 19:37 pm
Alguien me podría ayudar?.
Estoy haciendo un programa en Batch, y necesito saber como meterme
en una carpeta que su nombre puede cambiar, pero está en un lugar fijo.

Gracias por la ayuda.


Título: Re: Cambiar directiorio variable en Batch
Publicado por: EdePC en 30 Enero 2019, 23:57 pm
Saludos,

- Dependerá de como puedes identificar a dicha carpeta, quizá está sola, quizá tiene en su nombre algunos caracteres definidos, quizá tienen un tamaño, fecha de creación, etc, etc, etc.

- Detalla un poco más y/o puedes poner un ejemplo sencillo.

-- Por ejemplo yo puedo acceder a mi escritorio utilizando CD con comodines:

Código
  1. D:\>cd /d u*\e*son\d?skto?
  2.  
  3. C:\Users\EdSon\Desktop>
  4.  


Título: Re: Cambiar directiorio variable en Batch
Publicado por: SrMendoza en 31 Enero 2019, 18:49 pm
Es un programa de recuperiacionde archivos en Mozilla u otros naveadores parecidos.

La ruta sería -> "C:\Users\NombreUsuario\AppData\Roaming\Mozilla\Firefox\Profiles"

Y despues una carpeta con un nombre creo que casi random (en mi caso es j9xdnr8j.default).

Y quiero acceder a ella sin importar el nombre

PD.: Esta esa sola carpeta en la direccion.


Título: Re: Cambiar directiorio variable en Batch
Publicado por: EdePC en 31 Enero 2019, 23:24 pm
- Fácil entonces, basta con el CD y un comodín:

Código
  1. C:\Windows\system32>cd  /d %appdata%\Mozilla\Firefox\Profiles\*.default
  2.  
  3. C:\Users\EdSon\AppData\Roaming\Mozilla\Firefox\Profiles\kgbyg00t.default>

-- %appdata% es equivalente a C:\Users\EdSon\AppData\Roaming, claro que depende de cada Usuario, en mi caso es esa equivalencia.


Título: Re: Cambiar directiorio variable en Batch
Publicado por: SrMendoza en 5 Febrero 2019, 19:15 pm
Muchas gracias por la ayuda  ;-)