Aide en ligne watchDirectory > Extensions > Les Variables d'Environnement
Les Variables d'Environnement
Les variables ci-dessous sont disponibles dans les extensions fichier de commande (.bat), Lancer n'importe quel programme et
Envoyer un Email.
Veuillez noter que les variables WD_Oxxx citées, sont seulement renseignées lorsqu'un évènement "renommer" (FILEREN, DIRREN) est détecté.
Les variables WD_Oxxx contiennent le nom original du fichier ou du répertoire.
Les évènements de renommage sont seulement déclenchés lorsque vous utilisez la méthode de surveillance rapide ("Fast monitoring").
Nom de Variable | Evènements pris en charge | Notes | Exemple d'utilisation |
---|---|---|---|
WD_REASON | Tous | Cette variable contient la raison pour laquelle le script a été appelé. Lorsque cette valeur est, par exemple, FICNOUV ("FILENEW"), cela idiquee que votre script est appelé parce qu'un nouveau fichier est créé dans le répertoire surveillé. | FICNOUV, FICSUP, FICMOD, FICREN, REPNOUV, REPSUP, REPREN , CALME |
WD_DIR | Tous | Cette variable contient le répertoire qui est surveillé par watchDirectory. | C:\Monitor Me |
WD_FILE, WD_OFILE | Tous sauf "CALME" ("QUIET") | Cette variable contient le nom complet du fichier ou répertoire qui a provoqué l'évènement. | C:\Monitor Me\SubDir\NewFile.txt |
WD_FILE_D, WD_OFILE_D | Tous sauf "CALME" ("QUIET") | Cette variable contient le nom du répertoire où le fichier ou répertoire provoquant l'évènement est situé. Cette variable se termine toujours avec un anti-slash (\). | C:\Monitor Me\SubDir\ |
WD_FILE_N, WD_OFILE_N | Tous, sauf "CALME" ("QUIET") | Cette variable contient le nom (sans répertoire) du fichier ou répertoire provoquant l'évènement. | NewFile.txt |
WD_FILE_B, WD_OFILE_B | Tous, sauf "CALME" ("QUIET") | Cette variable contient le nom (sans le répertoire, ni l'extension) du fichier ou du répertoire provoquant l'évènement. | NewFile |
WD_FILE_E, WD_OFILE_E | Tous, sauf "CALME" ("QUIET") | Cette variable contient l'extension du fichier ou du répertoire provoquant l'évènement. Cette extension est toujours en lettres majuscules et n'inclue pas le point (.). Cette variable sera vide pour les fichiers et répertoires sans extension. | TXT |
WD_RELDIR, WD_ORELDIR | Tous, sauf "CALME" ("QUIET") | Cette variable contient le chemin relatif du fichier provoquant l'évènement. Le chemin relatif est le chemin à partir du répertoire surveillé. Il sera vide pour les évènements directement dans le répertoire surveillé. | SubDir |
WD_FILE_SIZE | FICNOUV, FICMOD, FICREN (FILENEW, FILECHNG, FILEREN) | Cette variable contient la taille en octets de ce fichier. | 1204 |
WD_FILE_SIZE_KB | FICNOUV, FICMOD, FICREN (FILENEW, FILECHNG, FILEREN) | Cette variable contient la taille en kilooctets de ce fichier. Elle a la valeur de WD_FILE_SIZE divisée par 1024. Les fichiers de moins de 1024 octets auront une valeur à 0 pour WD_FILE_SIZE_KB. | 64 |
WD_FILE_SIZE_MB | FICNOUV, FICMOD, FICREN (FILENEW, FILECHNG, FILEREN) | Cette variable contient la taille en mégaoctets de ce fichier. Elle a la valeur de WD_FILE_SIZE_KB divisée par 1024. Les fichiers de moins de 1024 kilooctets auront une valeur à 0 pour WD_FILE_SIZE_MB. | 10 |
WD_FILE_SIZE_GB | FICNOUV, FICMOD, FICREN (FILENEW, FILECHNG, FILEREN) | Cette variable contient la taille en gigaoctets de ce fichier. Elle a la valeur de WD_FILE_SIZE_MB divisée par 1024. Les fichiers de moins de 1024 mégaoctets auront une valeur à 0 pour WD_FILE_SIZE_GB. | 2 |
WD_FILE_DATE_CR, WD_FILE_TIME_CR | FICNOUV, FICMOD, FICREN (FILENEW, FILECHNG, FILEREN) | Ces variables auront la date (YYYYMMDD) et l'heure (HHMMSS) de création de ce fichier. | 20070131 |
WD_FILE_DATE_LM, WD_FILE_TIME_LM | FICNOUV, FICMOD, FICREN (FILENEW, FILECHNG, FILEREN) | Ces variables auront la date (YYYYMMDD) et l'heure (HHMMSS) de dernière modification du fichier. | 20070131 |
WD_FILE_SHORTPATH | FICNOUV, FICMOD, FICREN, REPNOUV, REPMOD (FILENEW, FILECHNG, FILEREN, DIRNEW, DIRREN) | Cette variable contient le nom au format DOS 8.3 du fichier ou répertoire. | C:\MONI~001\SUBDIR\NEWF~001.TXT |
WD_FILE_SHORTNAME | FICNOUV, FICMOD, FICREN, REPNOUV, REPMOD (FILENEW, FILECHNG, FILEREN, DIRNEW, DIRREN) | Cette variable contient le nom au format DOS 8.3 sans le répertoire du fichier ou répertoire. | NEWF~001.TXT |
WD_FILE_OWNER | FICNOUV, FICMOD, FICREN, REPNOUV, REPMOD (FILENEW, FILECHNG, FILEREN, DIRNEW, DIRREN) | Cette variable contient le nom du propriétaire du fichier ou répertoire. | John |
WD_INSTDIR | Tous | Cela contient le répertoire dans lequel watchDirectory est installé. | C:\Program Files\watchDirectory |
ANNOTATE | Tous | Cela contient le chemin complet du programme wdAnnotate.exe. Voir utiliser le programme wdAnnotate pour plus d'informations sur le programme wdAnnotate. | "C:\Program Files\watchDirectory\wdAnnotate.exe" |
WD_TASKDIR | Tous | Cela contient le répertoire dans lequel vos informations de tâche sont stockées. | C:\Documents and Settings\All Users\Application Data\watchDirectory\AutoCopy |
WD_CONFIG | Tous | Cela contient le nom que vous avez donné à la tâche. | AutoCopy |
WD_CURRUN | Tous | Cette variable contient le numéro unique de lancement assigné à cette tâche.
La première fois quae vous lancerez une tâche, ce numéro de lancementsera 1. Avec les variables WD_CUREVT et WD_CONFIG vous pouvez lles utiliser pour construire un nom de fichier unique (sans risuqe d'écraser les autres fichiers). |
117 |
WD_CUREVT | Tous | Cette variable contient le numéro unique d'évènement associé à l'évènement en cours. Ce numéro d'évènement est unique pour tous les évènements de cette tâche (également en cas de lancements multiples). | 200 |
WD_EVENTNO | Tous | Cette variable contient un numéro unique d'évènement associé à l'évènement en cours. Ce numéro d'évènement est remis à zéro à chaque lancement (WD_CURRUN) d'une tâche. Le premier évènement d'un lancement aura WD_EVENTNO égal à 1. Important: Cette variable est disponible seulement pour l'extension fichier de commande (.bat), pas pour les autres extensions. |
1 rem appelle un script seulement pour le premier évènement IF %WD_EVENTNO% EQU 1 Call "C:\Scripts\FirstEvent.bat" |
WD_DATE | Tous | Cette variable contient la date courante au format AAAAMMJJ ("YYYYMMDD"). | 20050714 |
WD_TIME | Tous | Cette variable contient l'heure courante au format HHMMSS (format 24 heures). | 165959 |
WD_DTTM | Tous | Cette variable contient la date et l'heure courante au format AAAAMMDD HHMMSS (Format 24 heures). | 20050714 165959 |