Test Foro de elhacker.net SMF 2.1

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 (dos) [Seleccionar]
D:\>cd /d u*\e*son\d?skto?

C:\Users\EdSon\Desktop>
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 (dos) [Seleccionar]
C:\Windows\system32>cd  /d %appdata%\Mozilla\Firefox\Profiles\*.default

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  ;-)