Surveillez les fichiers des serveurs FTP avec WatchFTPSurveillez les fichiers des serveurs FTP avec WatchFTP


 

Variables d'Environnement

Ces variables sont disponibles pour utiliser dans vos scipts de commandes Batch. Vous pouvez également les utiliser dans les emails générés automatiquement si vous choisissez l'option "Email séparé par téléchargement" et que vous les entourrez de signes pourcent (i.e. "%WF_DIR%").

Les valeurs réelles sont remplacées à l'exécution.

Nom de VariableNotesExemple de valeur, Usage
WF_REASON Toujours FICNOUV ("FILENEW").
FICNOUV ("FILENEW")
WF_DIR Répertoire Windows synchronisé par la Tâche en cours.
C:\Sync Me
WF_FILE Nom complet du fichier téléchargé dans le dossier Windows.
C:\Sync Me\SubDir\NewFile.txt
rem Copie du nouveau fichier
COPY "%WF_FILE%" X:\CopyDir
WF_FILE_D Dossier Parent de WF_FILE. Se termine toujours par un anti-slash(\).
C:\Sync Me\SubDir\
WF_FILE_N Nom de WF_FILE sans l'emplacement.
NewFile.txt
rem copie du nouveau fichier
COPY "%WF_FILE%" "X:\CopyDir\%WF_FILE_N%"
WF_FILE_B Nom de WF_FILE sans l'emplacement ni l'extension.
NewFile
rem Copie du nouveau fichier
COPY "%WF_FILE%" "X:\CopyDir\%WF_FILE_B%.OLD"
WF_FILE_E extension du fichier WF_FILE, en majuscules, sans le point final ("."). Est vide pour un fichier sans extension.
TXT
rem ignore les fichiers TXT avant 6h00
IF "%WF_FILE_E%%WF_TIME%" LSS "TXT060000" GOTO :EOF
WF_RELDIR Le "dossier relatif" du fichier WF_FILE à partir du dossier local Windows spécifié. Est vide sii le fichier est dans le répertoire lui-même.
SubDir
rem assurez-vous que le répertoire existe en dessous de X:
MKDIR "X:\%WF_RELDIR%"
rem and copy the new file
COPY "%WF_FILE%" "X:\%WF_RELDIR%"
WF_FILE_SIZE La taille du fichier WF_FILE en octets.
1204
rem ne pas copier les petits fichiers
IF %WF_FILE_SIZE% LEQ 1024 GOTO :IgnoreSmall
WF_FILE_SIZE_KB La taille du fichier WF_FILE en kilo-octets. Elle est égale à WF_FILE_SIZE divisé par 1024, arrondi en dessous (partie entière). Est égal à zero pour les fichiers plus petits que 1024 octets.
64
rem ne pas copier les fichiers plus petits que 1 MO
IF %WF_FILE_SIZE_KB% LEQ 1024 GOTO :IgnoreSmall
WF_FILE_DATE_CR, WF_FILE_TIME_CR Ces variables contiennent la date de création (YYYYMMDD) et l'heure (HHMMSS) du fichier WF_FILE.
20070131
REM modifie la date du format YYYYMMDD REM au format MMDDYYYY SET YYYY=%WF_FILE_DATE_CR:~0,4% SET MM=%WF_FILE_DATE_CR:~4,2% SET DD=%WF_FILE_DATE_CR:~6,2% SET MMDDYYYY=%MM%%DD%%YYYY%
WF_FILE_DATE_LM, WF_FILE_TIME_LM Ces variables contiennent la date de dernière modification (YYYYMMDD) et l'heure (HHMMSS) du fichier WF_FILE.
20070131
WF_FILE_SHORTPATH Le nom de fichier au format DOS 8.3 du fichier WF_FILE.
C:\MONI~001\SUBDIR\NEWF~001.TXT
WF_FILE_SHORTNAME Le nom de fichier au format DOS 8.3 du fichier WF_FILE sans l'emplacement.
NEWF~001.TXT
WF_INSTDIR Le répertoire dans lequel WatchFTP est installé.
C:\Program Files\WatchFTP
WF_TASKDIR Le répertoire dans lequel vos informations de Tâche sont stockées.
C:\UserData\All Users\Application Data\WatchFTP\SyncFTP
WF_CONFIG Le nom de la Tâche
SyncFTP
WF_CURRUN Supporté dans les versions récentes de WatchFTP.
Le numéro de lancement de cette tâche. Il est incrémenté au lancement de WatchFTP. La version actuelle de WatchFTP affecte 1 à cette variable.
WF_CUREVT Supporté dans les versions récentes de WatchFTP.
Le numéro de fichier de WF_FILE. Le premier fichier téléchargé par cette Tâche auront un numéro de ficheir à 1. Le prochain fichier téléchargé aura "2". Cette variable peut être utilisé pour créer un nom de fichier unique. La version actuelle de WatchFTP initilise cette variable aveec le nombre de secondes depuis le 1er Janvier 1970 (vous pouvez toujours utiliser ceci pour créer un nom de fichier unique).
WF_DATE Date en cours au format "YYYYMMDD".
20050714
rem écrit le nom de l'évènement et le fichier dans la trace
ECHO %WF_REASON% %WF_FILE% >> C:\logs\log_%WF_DATE%.txt
WF_TIME Heure en cours au format "HHMMSS" (format 24 heures).
165959
rem écrit l'heure et le fichier dans la trace
ECHO %WF_TIME% %WF_FILE% >> C:\logs\log_%WF_DATE%.txt
WF_DTTM Date et Heeure en cours au format "YYYYMMDD HHMMSS" (format 24 Heures).
20050714 165959
rem écrit l'heure et le fichier dans la trace
ECHO %WF_DTTM% %WF_FILE% >> C:\logs\log_%WF_DATE%.txt