Saltar al contenido

Referencia de variables

Riversoft® STCP Gemini Rename sustituye las variables en los comandos externos (ExecProgBefore, ExecProg y ExecProgError) y en los nombres de los archivos de control (CheckLockUnlockFileName y CreateLockUnlockFileName). Vea Referencia de reglas.

Ejemplo, para el archivo /buzon/IN/NOTAS.TXT copiado como /buzon/OUT/NOTAS.TXT:

/usr/local/bin/notificar.sh $FILENEWNAME $SRCUSER

se ejecuta como:

/usr/local/bin/notificar.sh /buzon/OUT/NOTAS.TXT SOCIO

Archivo

VariableValorEjemplo
$FILEOLDNAMERuta completa del archivo original./buzon/IN/NOTAS.TXT
$FILENEWNAMERuta completa del nuevo archivo./buzon/OUT/NOTAS.TXT
$PATHOLDNAMEDirectorio del archivo original./buzon/IN
$PATHNEWNAMEDirectorio del nuevo archivo./buzon/OUT
$OLDNAMENombre del archivo original.NOTAS.TXT
$NEWNAMENombre del nuevo archivo.NOTAS.TXT
$OLD2NAMENombre original sin la extensión.NOTAS
$NEW2NAMENuevo nombre sin la extensión.NOTAS
$OLD2EXTExtensión del nombre original, con el punto..TXT
$NEW2EXTExtensión del nuevo nombre, con el punto..TXT
$PATH2OLDNAMENombre del archivo original.NOTAS.TXT
$PATH2NEWNAMENombre del nuevo archivo.NOTAS.TXT
$FILESIZETamaño del archivo, en bytes.10240
$FILETIMEMODFecha y hora de la última modificación del archivo, en el formato AAAAMMDDhhmmss0mmm.202611101530450123
$FILETIMECREATE, $FILETIMEACCESSMismo valor que $FILETIMEMOD.
$TIMESTAMPFecha y hora usada en el nuevo nombre, según InsertTimestampPart e InsertTimestampFormat.202611101530450123

Regla y ejecución

VariableValor
$RULENAMENombre de la regla aplicada.
$DESCRDescripción de la regla aplicada.
$SRCUSERUsuario de origen de la regla (SourceUser). Sin regla, el valor de -src.
$DSTUSERUsuario de destino de la regla (DestinationUser). Sin regla, el valor de -dst.
$FILEKEYValor de -filekey.
$VAR0 a $VAR9Valores de -var0 a -var9.
$NONEMantenida por compatibilidad. No se sustituye.
$ERRORMantenida por compatibilidad. No se sustituye en esta versión.

Una variable sin valor disponible permanece en el texto sin sustitución.