Bonjour,
Je travail sur un script qui doit récupérer des fichiers sur un compte FTP.
Sur une arborescence du type
REP
--SREP1
-- Fichier 1
-- Fichier 2
-- ...
--SREP2
....
Je veux récupérer les fichiers crée depuis 1 mois.
Avec un script winscp j'arrive à faire cela.
Cela fonctionne correctement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 open machin machin cd pdf #get -filemask="*.pdf>=30D" 0* c:\temp\recup\
Le problème c'est que dans certain répertoire les fichiers sont remis à jour quotidiennement (pour des raisons X, Y), et je ne veux pas les recopier à chaque fois.
Je me me suis dit que j'allais mettre mon filemask sur le répertoire et non sur le fichier.
Sur la doc de Winscp il est indiqué le que la contrainte >time[YDHNS] ne fonctionne pas sur les répertoires.
je l'ai donc fait de la manière suivante
Mais il ne copie rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 open machin machin cd pdf get -filemask="REP/* >2017-10-07" * c:\temp\med\recup\
Cela fait un moment que je suis sur le sujet que j'ai rechercher un peu partout.
Auriez vous une solution. est possible de faire une contrainte de date sur un répertoire avec winscp ?
Merci et bonne journée
Partager