Ayuda de watchDirectory > Extensiones > Variables de entorno
Variables de entorno
Las variables listadas a continuación están disponibles para la extensión que gestiona archivos .bat, la extensión que permite ejecutar cualquier aplicación y
la extensión de envío de correo electrónico.
Hay que tener en cuenta que las variables WD_Oxxx solo se asignan cuando se detecta un evento de "cambio de nombre" (FILEREN, DIRREN).
Las variables WD_Oxxx pertenecen al nombre original del archivo o la carpeta renombrados.
Los eventos de cambio de nombre solo son activados cuando se utiliza el método de monitorización Fast (Rápido).
Variable | Eventos soportados | Notas | Ejemplo de valor/uso |
---|---|---|---|
WD_REASON | Todos | Esta variable contiene el motivo por el cual se llamó al archivo guión (script). Cuando su valor es, por ejemplo, FILENEW significa que el script se llamó porque se ha creado un nuevo archivo dentro de la carpeta monitorizada. | FILENEW, FILEDEL, FILECHNG, FILEREN, DIRNEW, DIRDEL, DIRREN, QUIET |
WD_DIR | Todos | Esta variable contiene la carpeta que está siendo monitorizada por watchDirectory. | C:\Monitor Me |
WD_FILE, WD_OFILE | Todos, excepto "QUIET" | Esta variable contiene el nombre completo del archivo o la carpeta que han generado el evento. | C:\Monitor Me\SubDir\NuevoArchivo.txt |
WD_FILE_D, WD_OFILE_D | Todos, excepto "QUIET" | Esta variable contiene el nombre de la carpeta dentro de la cual el archivo o carpeta detectados han generado el evento. Esta variable siempre termina con una barra invertida (\). | C:\Monitor Me\SubDir\ |
WD_FILE_N, WD_OFILE_N | Todos, excepto "QUIET" | Esta variable contiene el nombre (sin la ruta o carpeta continente) del archivo o carpeta que han generado el evento. | NuevoArchivo.txt |
WD_FILE_B, WD_OFILE_B | Todos, excepto "QUIET" | Esta variable contiene el nombre (sin la ruta o carpeta continente, ni la extensión) del archivo o carpeta que han generado el evento. | NuevoArchivo |
WD_FILE_E, WD_OFILE_E | Todos, excepto "QUIET" | Esta variable contiene la extensión del archivo o carpeta que han generado el evento. La extensión siempre estará en mayúsculas y nunca incluirá el punto (.). Esta variable estará vacía para archivos y carpetas sin extensión. | TXT |
WD_RELDIR, WD_ORELDIR | Todos, excepto "QUIET" | Esta variable contiene la "ruta relativa" del archivo que ha generado el evento. La ruta relativa es la parte de la ruta a partir de la carpeta monitorizada. Esta variable estará vacía para los eventos que se generen directamente dentro de la carpeta monitorizada. | SubDir |
WD_FILE_SIZE | FILENEW, FILECHNG, FILEREN | Esta variable contiene el tamaño del archivo en bytes. | 1204 |
WD_FILE_SIZE_KB | FILENEW, FILECHNG, FILEREN | Esta variable contiene el tamaño del archivo en kilobytes. Contiene el valor de WD_FILE_SIZE dividido por 1024. Para archivos con tamaño inferior a 1024 bytes, el valor de WD_FILE_SIZE_KB es 0. | 64 |
WD_FILE_SIZE_MB | FILENEW, FILECHNG, FILEREN | Esta variable contiene el tamaño del archivo en megabytes. Contiene el valor de WD_FILE_SIZE_KB dividido por 1024. Para archivos con tamaño inferior a 1024 kilobytes, el valor de WD_FILE_SIZE_MB es 0. | 10 |
WD_FILE_SIZE_GB | FILENEW, FILECHNG, FILEREN | Esta variable contiene el tamaño del archivo en gigabytes. Contiene el valor de WD_FILE_SIZE_MB dividido por 1024. Para archivos con tamaño inferior a 1024 megabytes, el valor de WD_FILE_SIZE_GB es 0. | 2 |
WD_FILE_DATE_CR, WD_FILE_TIME_CR | FILENEW, FILECHNG, FILEREN | Estas variables contendrán la fecha (YYYYMMDD) y hora (HHMMSS) de creación del archivo. | 20070131 |
WD_FILE_DATE_LM, WD_FILE_TIME_LM | FILENEW, FILECHNG, FILEREN | Estas variables contendrán la fecha (YYYYMMDD) y hora (HHMMSS) de la última modificación del archivo. | 20070131 |
WD_FILE_SHORTPATH | FILENEW, FILECHNG, FILEREN, DIRNEW, DIRREN | Esta variable contiene la versión del nombre del archivo o carpeta compatible con DOS 8.3. | C:\MONI~001\SUBDIR\NEWF~001.TXT |
WD_FILE_SHORTNAME | FILENEW, FILECHNG, FILEREN, DIRNEW, DIRREN | Esta variable contiene la versión del nombre del archivo o carpeta compatible con DOS 8.3, sin la ruta. | NEWF~001.TXT |
WD_FILE_OWNER | FILENEW, FILECHNG, FILEREN, DIRNEW, DIRREN | Esta variable contiene el nombre del propietario del archivo o la carpeta. | Juan |
WD_INSTDIR | Todos | Esta variable contiene la carpeta donde está instalado watchDirectory. | C:\Archivos de programa\watchDirectory |
ANNOTATE | Todos | Esta variable contiene la ruta completa hacia la aplicación wdAnnotate.exe. Ver usando la aplicación wdAnnotate para más información acerca de wdAnnotate. | "C:\Archivos de programa\watchDirectory\wdAnnotate.exe" |
WD_TASKDIR | Todos | Esta variable contiene la carpeta en la cual se encuentra la información de la tarea. | C:\Documents and Settings\All Users\Application Data\watchDirectory\AutoCopy |
WD_CONFIG | Todos | Esta variable contiene el nombre asignado a la tarea. | AutoCopy |
WD_CURRUN | Todos | Esta variable contiene el identificador de ejecución único asignado a esta tarea.
La primera vez que se inicie una tarea, este número será 1. Si se conjuga con las variables WD_CUREVT y WD_CONFIG, se puede construir un nombre de archivo único (evitando el riesgo de sobrescribir otros archivos). |
117 |
WD_CUREVT | Todos | Esta variable contiene el identificador único asignado al evento actual. Este identificador de evento es único para todos los eventos de la tarea (también para múltiples ejecuciones de la misma). | 200 |
WD_EVENTNO | Todos | Esta variable contiene un identificador único asignado al evento actual. Este identificador de evento se resetea para cada ejecución de la tarea (WD_CURRUN). El primer evento de una ejecución asignará el valor 1 a WD_EVENTNO. Importante: Esta variable solo está disponible para la extensión que gestiona archivos .bat, no estando disponible para el resto de extensiones. |
1 rem llamar un script solo para el primer evento IF %WD_EVENTNO% EQU 1 Call "C:\Scripts\PrimerEvento.bat" |
WD_DATE | Todos | Esta variable contiene la fecha actual en formato YYYYMMDD. | 20050714 |
WD_TIME | Todos | Esta variable contiene la hora actual en formato HHMMSS (formato horario de 24 horas). | 165959 |
WD_DTTM | Todos | Esta variable contiene la fecha y hora actuales en formato YYYYMMDD HHMMSS (formato horario de 24 horas). | 20050714 165959 |