OVH Cloud OVH Cloud

copie de fichiers selon une liste

12 réponses
Avatar
---DGI972---
Bonjour,

Je sollicite une fois de plus quelques bouts de code pour faire un
traitement sur des fichiers selon un processus de production.
j'ai des fichiers qui "tombe" dans un répertoire fixe (FICHIER A
TRAITER)dans un PC A, avec la structure suivante: NONFIXEQQQ.OOO
QQQ= Quantème de l'année
OOO= Numéros d'ordre d'arrivés
J'aurais souhaité, copier dans un PC B, le ou les fichiers que je n'ai
pas encore traités (Je peux en recevoir un ou plusieurs fichiers par
jour ou un fichier tous le 2 jours) provenant du PC A, selon un
répertoire sur le PC B FICHIER DEJA TRAITE.
Il faudrait lister les fichiers déja traités de le répertoire FICHIER
DEJA TRAITE et les comparer avec la liste dans le PC A du répertoire
FICHIER A TRAITER et copier la "différence" dans le PC B dans le
FICHIER A TRAITER.
Puis aprés un Traitement "X" sur le PC B, un "move" des fichiers
traités dans le répertoire FICHIER DEJA TRAITE.

Merci de m'aider pour réaliser ce "petit projet".

10 réponses

1 2
Avatar
pierre
Est-ce que synctoy utilitaire microsoft ne ferait pas ce travail correctement ?


Bonjour,

Je sollicite une fois de plus quelques bouts de code pour faire un
traitement sur des fichiers selon un processus de production.
j'ai des fichiers qui "tombe" dans un répertoire fixe (FICHIER A
TRAITER)dans un PC A, avec la structure suivante: NONFIXEQQQ.OOO
QQQ= Quantème de l'année
OOO= Numéros d'ordre d'arrivés
J'aurais souhaité, copier dans un PC B, le ou les fichiers que je n'ai
pas encore traités (Je peux en recevoir un ou plusieurs fichiers par
jour ou un fichier tous le 2 jours) provenant du PC A, selon un
répertoire sur le PC B FICHIER DEJA TRAITE.
Il faudrait lister les fichiers déja traités de le répertoire FICHIER
DEJA TRAITE et les comparer avec la liste dans le PC A du répertoire
FICHIER A TRAITER et copier la "différence" dans le PC B dans le
FICHIER A TRAITER.
Puis aprés un Traitement "X" sur le PC B, un "move" des fichiers
traités dans le répertoire FICHIER DEJA TRAITE.

Merci de m'aider pour réaliser ce "petit projet".





Avatar
Do Re Mi chel La Si Do
Bonsoir !


Ce script "abstrait" (je n'ai pas testé) devrait t'aider :

@echo off
dir REP1 /B >%TEMP%D.TXT
XCOPY REP2*.* REP1 /EXCLUDE:%TEMP%D.TXT
DEL %TEMP%D.TXT

Explications :
- ligne 1 : désactivation de l'affichage (facultatif)
- ligne 2 : on enregistre les fichiers présents dans REP1
- ligne 3 : copie des fichiers de REP2 dans REP1, en excluant les fichiers
vus précédemment (de REP1)
- ligne 4 : suppression du fichier temporaire (facultatif)



Encore une fois, le BATCH montre sa supériorité sur les autres systèmes de
scriptage.
Mais cette supériorité ne sera visible que par les utilisateurs non-fumeurs.
QOSLD !


@-salutations

Michel Claveau







QOSLD : Qu'On Se Le Dise
Avatar
Fred
Dans : news:,
Do Re Mi chel La Si Do disait :
Bonsoir !


Bonsoir :-)

Encore une fois,


sur un problème pas trop complexe,

le BATCH montre sa supériorité sur les autres
systèmes de scriptage.


:-p

(vilain troll, mais la solution est, comme d'habitude, élégante)

--
Fred
http://www.cerbermail.com/?3kA6ftaCvT

Avatar
---DGI972---
Do Re Mi chel La Si Do a formulé ce mercredi :
Bonsoir !


Ce script "abstrait" (je n'ai pas testé) devrait t'aider :

@echo off
dir REP1 /B >%TEMP%D.TXT
XCOPY REP2*.* REP1 /EXCLUDE:%TEMP%D.TXT
DEL %TEMP%D.TXT

Explications :
- ligne 1 : désactivation de l'affichage (facultatif)
- ligne 2 : on enregistre les fichiers présents dans REP1
- ligne 3 : copie des fichiers de REP2 dans REP1, en excluant les fichiers
vus précédemment (de REP1)
- ligne 4 : suppression du fichier temporaire (facultatif)



Encore une fois, le BATCH montre sa supériorité sur les autres systèmes de
scriptage.
Mais cette supériorité ne sera visible que par les utilisateurs non-fumeurs.
QOSLD !


@-salutations

Michel Claveau







QOSLD : Qu'On Se Le Dise


Le roi de du CMD a encore frappé.
J'essaye cela tout de suite.
EEMB !


EEMB : Et Encore Merci Beaucoup

Avatar
Do Re Mi chel La Si Do
Re


Si DGI, dans ton pseudo, a un lien avec les impôts (Direction Générale des
Impôts), aurais-je droit à un crédit d'impôt ? Pour recherche et
développement, par exemple...

@-salutations


Michel Claveau





PS : dans le script, ont peut très bien copier les fichiers d'un répertoire
REP1, dans le répertoire REP2, en excluant les fichiers d'un répertoire
REP3. Et on peut sélectionner les fichiers sur une date de modification, une
extension, etc. Il suffit de jouer sur les paramètres de DIR ; faire DIR /?
pour plus de détails.
Avatar
Do Re Mi chel La Si Do
vilain troll




Pas si vilain, car accompagné d'une solution pratique. Mais il est vrai que
certains ont été récemment overclockés à la troll-addiction.

MCI



Avatar
---DGI972---
Do Re Mi chel La Si Do a exposé le 31/08/2005 :
Re


Si DGI, dans ton pseudo, a un lien avec les impôts (Direction Générale des
Impôts), aurais-je droit à un crédit d'impôt ? Pour recherche et
développement, par exemple...

@-salutations


Michel Claveau





PS : dans le script, ont peut très bien copier les fichiers d'un répertoire
REP1, dans le répertoire REP2, en excluant les fichiers d'un répertoire REP3.
Et on peut sélectionner les fichiers sur une date de modification, une
extension, etc. Il suffit de jouer sur les paramètres de DIR ; faire DIR /?
pour plus de détails.


Et non désolé,
le D c'est pour mon nom de Famille DERMIGNY
le G c'est pour mon 1 er prénom Gilles
et le I c'est pour mon 2 ième Prénom Igor
le 972 c'est le code postal de la Martinique (et oui !!!)
En ce qui concerne les impôts je viens de me faire réajuster, ils me
réclament pour les 3 mois à venir 550 ¤ (je ne sais pas ou je vais les
trouver, même si mon petit projet fonctionne mon patron ne rajoutera
rien).

Exellente fin de soirée à vous
Gilles

Avatar
Do Re Mi chel La Si Do
Martinique ?

Comment faire pour obtenir une liqueur Rhum-orange fabriquée par Clément, et
dont le contenu de l'unique bouteille que j'avais ramenée s'est
mystérieusement évaporé ?
Avatar
Fred
Dans le message:,
Do Re Mi chel La Si Do écrit:
vilain troll




Pas si vilain, car accompagné d'une solution pratique. Mais il est
vrai que certains ont été récemment overclockés à la troll-addiction.


:-)



--
Fred
http://www.cerbermail.com/?3kA6ftaCvT




Avatar
---DGI972---
Do Re Mi chel La Si Do a couché sur son écran :
Martinique ?

Comment faire pour obtenir une liqueur Rhum-orange fabriquée par Clément, et
dont le contenu de l'unique bouteille que j'avais ramenée s'est
mystérieusement évaporé ?


Ne serais ce pas du Shrubb avec de la vannerie sur la bouteille ?
(et connaisseur avec cela Monsieur réclame du Clément)
Disons Colissimo ou une nouvelle société créée il y a 8 trois ans (a
vérifier si il y a une formulle Shrubb qui est normalement une
spécialité pour Noël) ColiPays:
http://www.colipays.fr/boutique.asp?bt=1
Evaporé ???, je croyais qu'il ne faisait pas chaud chez vous ???

1 2