Obtener el directorio de archivos Batch actual

John Wachira 15 febrero 2024
Obtener el directorio de archivos Batch actual

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.

John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn

Artículo relacionado - Batch Directory