Por compatibilidad con CMD, TCC admite sintaxis adicional para calificar referencias a parámetros de archivos por lotes y la variable de control del PARA comando cuando es referenciado por el comando se ejecuta. Sin embargo, esta sintaxis normalmente se puede reemplazar por una más flexible. Funciones variables.

 

Sintaxis CMD

Se expande a

Reemplazo sugerido

%*

Todos los parametros

%$

%~n

sin comillas ("")

%@reemplazar[^",,%n]

%~fn

Nombre completo de %n

%@lleno N]

%~dn

Parte de la letra de unidad de %n

%@izquierda[2,%@full[%n]]

%~pn

Ruta completa (sin letra de unidad) de %n

%@right[-2,%@path[%@full[%n]]]

%~nn

Nombre raíz (sin extensión) de %n

%@nombre[%n]

%~xn

Extensión de archivo de %n

.%@ext[%n]

%~sn

Nombre corto completamente calificado de %n

%@sfn[%n]

%~un

Atributos de archivo de %n

%@atributo[%n]

%~tn

Fecha y hora de presentación de %n

%@filedate[%n] %@filetime[%n]

%~zn

Tamaño de archivo de %n, bytes

%@tamaño de archivo[%n]

%~$RUTA:n

Nombre completo de la primera coincidencia para %n en%TRAYECTORIA

%@búsqueda[%n]

 

Notas

 

En el caso especial donde el parámetro a un %~ variable es 0, p.ej, %~f0, el nombre del archivo devuelto siempre incluirá la extensión, como ocurre en CMD.

 

%~$RUTA:n devuelve una cadena vacía si el archivo %n no se encuentra en el camino.

 

Referencias calificadas por la tilde ~ generar un mensaje de error cuando se usa incorrectamente, p. si intenta mostrar el tamaño de un parámetro de cadena que es no el nombre de un archivo.