@VERSIÓN[nombre de archivo[,separador[,inicio[,fuerza][,prefijo]]]] : Devuelve un reemplazo "versionado" en serie para el nombre del archivo. Si el archivo no existe, y forzar no está configurado, @VERSION regresa nombre de archivo.

 

If nombre de archivo se cita, el nombre del archivo devuelto también se citará (si es necesario).

 

Esto se diferencia de la función de @UNIQUE[] en que conserva el nombre de archivo completo y solo agrega un carácter separador de versión y un número de versión ascendente al nombre de archivo. @VERSION no crea el archivo; simplemente devuelve el nombre de la siguiente versión disponible.

 

@VERSION tiene cuatro argumentos:

 

nombre de archivoEl nombre del archivo a "versionizar" (obligatorio)
separadorEl carácter de separación de versiones (opcional, el valor predeterminado es ';'). Tenga en cuenta que el TCC incluir lista el personaje es ;, así que si quieres usar ; en un nombre de archivo, deberá escribir el nombre del archivo entre comillas dobles.
comienzoEl número de versión inicial (si es necesario, agregue un número de versión; opcional, el valor predeterminado es '1')
forzarEl indicador para forzar el control de versiones, incluso si el archivo no existe (opcional, el valor predeterminado es 0 o FALSO).
prefijoIf prefijo es 0, @VERSION agregará el número de versión al final de la extensión. Si prefijo es 1, @VERSION antepondrá el número de versión a la extensión. (Opcional, el valor predeterminado es 0).

 

Ejemplos:

 

echo %@versión[miarchivo.txt]

miarchivo.txt;1

 

echo %@versión[miarchivo.txt]

miarchivo.txt;2