que quieren crear un archivo por lotes, batch.bat
, que acepta 2 argumentos obligatorias:¿Cómo volver al directorio original después de invocar el directorio de cambios en el lote de DOS?
%1
representa una ruta relativa al directorio actual.%2
representa un filaname.
Supongamos que el directorio actual es father\me\
.
usuario puede utilizar este lote de la siguiente manera:
batch child/grandchild log
batch ../brother log
La descripción del trabajo de batch.bat
es el siguiente.
- Se traslada a
%1
directorio, - itera todos
*.tex
de archivos en el directorio%1
. - Guarda el resultado en el directorio antes de moverlo.
El siguiente es el código incompleto:
rem batch.bat takes 2 arguments.
cd %1
dir /b *.tex > <original directory>\%2.txt
Cómo volver al directorio original después de la invocación de cambio de directorio en DOS por lotes?
+1: adicionalmente PUSHD se utiliza para CD en unidades conectadas a la red, ya que CD no te permitirá hacerlo. – Mechaflash
¿Dónde estaba ese comentario hace un año cuando estaba usando lotes y tenía que trabajar con unidades en red? +100 si pudiera – WernerCD