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.
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.
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 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