Traitement de 2 listes de repertoire a transferer en FTP
16 réponses
---DGI972---
Bonjour, messieurs
Je me suis lancer dans un petit projet de copie journalière de
repertoire sur 1 serveur FTP.
Je me suis constitué 2 listes de répertoire:
1/ LQMAR.txt que je fabrique en faisant un:
ftp 192.168.15.40
user
password
mls MAR*
D:\FTP\MAR\LQMAR.txt
bye
exit
je récupère la liste des derniers répertoires déja copier (car je
traite régulièrement les répertoires copiés et quand j'ai fini,
j'éfface tous les répertoires sauf le dernier)
Le fichier LQMAR.txt contient des noms de répertoire
MAR01261
MAR01262
MAR01263
2/ LJMAR.txt que fabrique en faisant un:
DIR /B /O:N \\SERVERMAR\Jukebox > D:\FTP\MAR\LJMAR.txt
le fichier LJMAR.txt contient des noms de répertoire
MAR01258
MAR01259
MAR01260
MAR01261
MAR01262
MAR01263
MAR01264
MAR01265
MAR01266
MAR01267
MAR01268
MAR01269
Il me faut fabriquer une nouvelle liste FTPMAR.txt qui commencerait à:
MAR01264 (le prochain de la liste déja traité du fichier LQMAR.txt)
jusqu'a MAR01268 (car le MAR01269 est en cours il n'est pas fini).
Avec cette liste je vais pouvoir faire en ligne de commande du ftp pour
copier les répertoires en question.
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> a écrit dans le message de news:
Bonjour, messieurs
Bonjour,
[...]
Il me faut fabriquer une nouvelle liste FTPMAR.txt qui commencerait à: MAR01264 (le prochain de la liste déja traité du fichier LQMAR.txt) jusqu'a MAR01268 (car le MAR01269 est en cours il n'est pas fini).
set f=createobject("scripting.filesystemobject"):set r=new regexp j=replace(f.opentextfile("ljmar.txt").readall,vbcrlf,"-") q=split(f.opentextfile("lqmar.txt").readall,vbcrlf) r.pattern="^.*"&q(ubound (q)-1)&"-(.*)-M.*$" for each l in split(r.replace(j,"$1"),"-"):wscript.echo l:next
--- Coupez ici : makeList.vbs ---
Note: Les numéros dans les noms de fichiers n'ont aucune importance. C'est la position des fichiers dans les listes qui est utilisé pour fabriquer la liste finale.
Super comme d'ab :-)
Je suis curieux de s'avoir combien de VBScript vous avez en Stock et comment faites vous pour les classer pour pouvoir les retrouver selon le thème abordé ???
Merci encore DGI972
Gilles LAURENT a émis l'idée suivante :
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> a écrit dans le
message de news:mn.da967d6a64b0e8fb.33554@NOSPAMlaposte.net
Bonjour, messieurs
Bonjour,
[...]
Il me faut fabriquer une nouvelle liste FTPMAR.txt qui commencerait à:
MAR01264 (le prochain de la liste déja traité du fichier LQMAR.txt)
jusqu'a MAR01268 (car le MAR01269 est en cours il n'est pas fini).
set f=createobject("scripting.filesystemobject"):set r=new regexp
j=replace(f.opentextfile("ljmar.txt").readall,vbcrlf,"-")
q=split(f.opentextfile("lqmar.txt").readall,vbcrlf)
r.pattern="^.*"&q(ubound (q)-1)&"-(.*)-M.*$"
for each l in split(r.replace(j,"$1"),"-"):wscript.echo l:next
--- Coupez ici : makeList.vbs ---
Note: Les numéros dans les noms de fichiers n'ont aucune importance.
C'est la position des fichiers dans les listes qui est utilisé pour
fabriquer la liste finale.
Super comme d'ab :-)
Je suis curieux de s'avoir combien de VBScript vous avez en Stock et
comment faites vous pour les classer pour pouvoir les retrouver selon
le thème abordé ???
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> a écrit dans le message de news:
Bonjour, messieurs
Bonjour,
[...]
Il me faut fabriquer une nouvelle liste FTPMAR.txt qui commencerait à: MAR01264 (le prochain de la liste déja traité du fichier LQMAR.txt) jusqu'a MAR01268 (car le MAR01269 est en cours il n'est pas fini).
set f=createobject("scripting.filesystemobject"):set r=new regexp j=replace(f.opentextfile("ljmar.txt").readall,vbcrlf,"-") q=split(f.opentextfile("lqmar.txt").readall,vbcrlf) r.pattern="^.*"&q(ubound (q)-1)&"-(.*)-M.*$" for each l in split(r.replace(j,"$1"),"-"):wscript.echo l:next
--- Coupez ici : makeList.vbs ---
Note: Les numéros dans les noms de fichiers n'ont aucune importance. C'est la position des fichiers dans les listes qui est utilisé pour fabriquer la liste finale.
Super comme d'ab :-)
Je suis curieux de s'avoir combien de VBScript vous avez en Stock et comment faites vous pour les classer pour pouvoir les retrouver selon le thème abordé ???
Merci encore DGI972
---DGI972---
---DGI972--- avait écrit le 30/10/2006 :
Jacques Barathon [MS] vient de nous annoncer :
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> wrote in message news:
Jacques Barathon [MS] avait soumis l'idée :
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> wrote in message news: Bonjour,
Et bien figurerez vous que je viens (a l'instant) d'installer PowerShell.
Bravo! Et surtout, bienvenue au club. Attention, on devient vite accro, certains sur le forum US parlent déjà de Post PowerShell Stress Syndrome (PPSS) ;-)
J'ai une belle console bleue ou j'ai fait un dir et un get-date. La console semble être en français mais la doc et en anglais.
Oui, la doc est en cours de traduction, je suppose qu'elle sera dispo en français pour la sortie de la v1. En attendant, l'aide en ligne des commandes est consultable en français. Et au passage je vous rappelle mon blog qui peut vous fournir quelques exemples pour démarrer: http://janel.spaces.live.com/blog.
Je profite pour vous posez un petite question: J'ai installé WindowsXP-KB923567-v3-x86-FRA.exe Faut il aussi installer WindowsXP-KB924386-v4-x86-ENU.exe ? Cela m'a pas semblé trés clair entre les version, les langues et les RC 1/2.
En effet, c'est assez confusionnant, mais vous n'avez rien d'autre à installer. Pour chaque plateforme (XP/2003, 32/64bits) il existe trois déclinaisons:
Une version US "native". Une version localisée (une dizaine de langues disponibles, dont le français). Une version MUI (Multilingual User Interface), qui - elle - nécessite d'abord d'installer la version US.
Jacques
Pour la PPSS peut-être en 2012, car dans le milieu professionnel ou je pourrait éventuellement utiliser PowerShell la majorité du Parc informatique est encore en w95 et NT4. Je n'ai que 2 serveurs W2k3 et 1 une dizaine de Pc en XP qui ne font pas partie de la Production. Dur dur de deployer des scripts en PowerShell de plus,la doc est encore en anglais, et je commençais a peine a m'amuser avec le VBScript !!! ;-) Mais par curiosité je vais tenter de m'accrocher et de faire joujou avec ce nouveau language.
cordialement, DGI972
Il n'a t-il pas de moyen de le faire tourner PowerShell sous w2k pro et serveur ?
---DGI972--- avait écrit le 30/10/2006 :
Jacques Barathon [MS] vient de nous annoncer :
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> wrote in message
news:mn.db6b7d6ae47f09b9.33554@NOSPAMlaposte.net...
Jacques Barathon [MS] avait soumis l'idée :
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> wrote in message
news:mn.da967d6a64b0e8fb.33554@NOSPAMlaposte.net...
Bonjour,
Et bien figurerez vous que je viens (a l'instant) d'installer PowerShell.
Bravo! Et surtout, bienvenue au club. Attention, on devient vite accro,
certains sur le forum US parlent déjà de Post PowerShell Stress Syndrome
(PPSS) ;-)
J'ai une belle console bleue ou j'ai fait un dir et un get-date.
La console semble être en français mais la doc et en anglais.
Oui, la doc est en cours de traduction, je suppose qu'elle sera dispo en
français pour la sortie de la v1. En attendant, l'aide en ligne des
commandes est consultable en français. Et au passage je vous rappelle mon
blog qui peut vous fournir quelques exemples pour démarrer:
http://janel.spaces.live.com/blog.
Je profite pour vous posez un petite question:
J'ai installé WindowsXP-KB923567-v3-x86-FRA.exe
Faut il aussi installer WindowsXP-KB924386-v4-x86-ENU.exe ?
Cela m'a pas semblé trés clair entre les version, les langues et les RC
1/2.
En effet, c'est assez confusionnant, mais vous n'avez rien d'autre à
installer. Pour chaque plateforme (XP/2003, 32/64bits) il existe trois
déclinaisons:
Une version US "native".
Une version localisée (une dizaine de langues disponibles, dont le
français).
Une version MUI (Multilingual User Interface), qui - elle - nécessite
d'abord d'installer la version US.
Jacques
Pour la PPSS peut-être en 2012, car dans le milieu professionnel ou je
pourrait éventuellement utiliser PowerShell la majorité du Parc informatique
est encore en w95 et NT4.
Je n'ai que 2 serveurs W2k3 et 1 une dizaine de Pc en XP qui ne font pas
partie de la Production.
Dur dur de deployer des scripts en PowerShell de plus,la doc est encore en
anglais, et je commençais a peine a m'amuser avec le VBScript !!! ;-)
Mais par curiosité je vais tenter de m'accrocher et de faire joujou avec ce
nouveau language.
cordialement,
DGI972
Il n'a t-il pas de moyen de le faire tourner PowerShell sous w2k pro et
serveur ?
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> wrote in message news:
Jacques Barathon [MS] avait soumis l'idée :
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> wrote in message news: Bonjour,
Et bien figurerez vous que je viens (a l'instant) d'installer PowerShell.
Bravo! Et surtout, bienvenue au club. Attention, on devient vite accro, certains sur le forum US parlent déjà de Post PowerShell Stress Syndrome (PPSS) ;-)
J'ai une belle console bleue ou j'ai fait un dir et un get-date. La console semble être en français mais la doc et en anglais.
Oui, la doc est en cours de traduction, je suppose qu'elle sera dispo en français pour la sortie de la v1. En attendant, l'aide en ligne des commandes est consultable en français. Et au passage je vous rappelle mon blog qui peut vous fournir quelques exemples pour démarrer: http://janel.spaces.live.com/blog.
Je profite pour vous posez un petite question: J'ai installé WindowsXP-KB923567-v3-x86-FRA.exe Faut il aussi installer WindowsXP-KB924386-v4-x86-ENU.exe ? Cela m'a pas semblé trés clair entre les version, les langues et les RC 1/2.
En effet, c'est assez confusionnant, mais vous n'avez rien d'autre à installer. Pour chaque plateforme (XP/2003, 32/64bits) il existe trois déclinaisons:
Une version US "native". Une version localisée (une dizaine de langues disponibles, dont le français). Une version MUI (Multilingual User Interface), qui - elle - nécessite d'abord d'installer la version US.
Jacques
Pour la PPSS peut-être en 2012, car dans le milieu professionnel ou je pourrait éventuellement utiliser PowerShell la majorité du Parc informatique est encore en w95 et NT4. Je n'ai que 2 serveurs W2k3 et 1 une dizaine de Pc en XP qui ne font pas partie de la Production. Dur dur de deployer des scripts en PowerShell de plus,la doc est encore en anglais, et je commençais a peine a m'amuser avec le VBScript !!! ;-) Mais par curiosité je vais tenter de m'accrocher et de faire joujou avec ce nouveau language.
cordialement, DGI972
Il n'a t-il pas de moyen de le faire tourner PowerShell sous w2k pro et serveur ?
Gilles LAURENT
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> a écrit dans le message de news:
| Super comme d'ab :-)
Merci ;-)
| Je suis curieux de s'avoir combien de VBScript vous avez en Stock et | comment faites vous pour les classer pour pouvoir les retrouver selon | le thème abordé ???
Les scripts postés dans ce newsgroup sont créés "from scratch" :-)
-- Gilles LAURENT http://glsft.free.fr
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> a écrit dans le
message de news:mn.f2397d6a0d83b812.33554@NOSPAMlaposte.net
| Super comme d'ab :-)
Merci ;-)
| Je suis curieux de s'avoir combien de VBScript vous avez en Stock et
| comment faites vous pour les classer pour pouvoir les retrouver selon
| le thème abordé ???
Les scripts postés dans ce newsgroup sont créés "from scratch" :-)
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> a écrit dans le message de news:
| Super comme d'ab :-)
Merci ;-)
| Je suis curieux de s'avoir combien de VBScript vous avez en Stock et | comment faites vous pour les classer pour pouvoir les retrouver selon | le thème abordé ???
Les scripts postés dans ce newsgroup sont créés "from scratch" :-)
-- Gilles LAURENT http://glsft.free.fr
Gilles LAURENT
"Gilles LAURENT" a écrit dans le message de news:uTcysQA$