HOWTO · Batch

Obtener el directorio de archivos Batch actual

Puede obtener la ubicación de un archivo Batch.

Este artículo demuestra cómo puede determinar la ubicación de un archivo Batch. Los scripts Batch son increíbles para la automatización.

A veces, es posible que necesite obtener la ubicación del archivo Batch. Este artículo lo ayudará a determinar su directorio de trabajo y la ubicación del archivo Batch.

Ubicación del archivo Batch

Podemos usar varias estáticas y variables dentro de un archivo Batch para determinar diferentes ubicaciones. Veamos algunos ejemplos.

La variable %cd% apuntará al directorio de trabajo actual. Por ejemplo, lo incluimos en nuestro archivo Batch, que se muestra a continuación.

echo %cd%
pause

Como se muestra a continuación, obtendremos el directorio de trabajo para ejecutar el script.

directorio de trabajo

Incluiremos la estática que se ilustra a continuación para obtener el nombre y la ruta completa de nuestro archivo Batch.

%0

Esto debería devolver la ruta completa y el nombre de nuestro archivo Batch, como se muestra a continuación.

ubicación del archivo Batch

Para obtener solo la ruta completa sin el nombre, use la extensión de parámetro a continuación.

%~dp0

En pocas palabras, hay diferentes formas de determinar el directorio de trabajo y la ubicación del archivo Batch.