Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1337 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [help] copie de fichier et renomage si doublon

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[help] copie de fichier et renomage si doublon

n°1931446
wago
Posté le 13-10-2009 à 11:31:05  profilanswer
 

Bonjour,
 
Je cherche à faire un batch qui copie les fichiers d'un répertoire à un autre en respectant l'arborescence mais également en renomant le fichier à copier s'il existe déjà dans le repertoire de destination.
 
Le but est en fait de transferer les fichier d'un serveur à l'autre sans ecraser une donnée qui pourrait etre répétée mais pas identique.
Si le fichier source est déjà présent dans le repertoire de destination alors le renommage devrait ressembler à ca:
xxxxxancien serveur.xxx
 
Merci de votre aide car là je galere pour trouver comment gerer les conditions et surtout comment conserver l'arborescence.
 
Au fait j'ai pas dit, mais je suis naz en création batch...

Message cité 1 fois
Message édité par wago le 13-10-2009 à 11:31:34
mood
Publicité
Posté le 13-10-2009 à 11:31:05  profilanswer
 

n°1931450
masklinn
í dag viðrar vel til loftárása
Posté le 13-10-2009 à 11:48:27  profilanswer
 

wago a écrit :

Le but est en fait de transferer les fichier d'un serveur à l'autre sans ecraser une donnée qui pourrait etre répétée mais pas identique.
Si le fichier source est déjà présent dans le repertoire de destination alors le renommage devrait ressembler à ca:
xxxxxancien serveur.xxx


C'est quoi l'intérêt de cette manoeuvre?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1931453
wago
Posté le 13-10-2009 à 11:54:08  profilanswer
 

masklinn a écrit :


C'est quoi l'intérêt de cette manoeuvre?


 
Faire la copie dans la nuit et ne pas ecraser des fichiers qui pourraient porter le meme nom mais pas contenir les memes données.
 
A savoir le serveur source va disparaitre et les utilisateur vont migrer de site.

n°1931457
masklinn
í dag viðrar vel til loftárása
Posté le 13-10-2009 à 12:04:49  profilanswer
 

wago a écrit :

Faire la copie dans la nuit et ne pas ecraser des fichiers qui pourraient porter le meme nom mais pas contenir les memes données.


Ça ne répond pas vraiment à la question…
 
Enfin bon, dans tous les cas il n'y a rien à faire du tout (et surtout pas des bricolages de merde en batch), l'outil pour faire tout ça existe déjà et s'appelle rsync.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1931471
wago
Posté le 13-10-2009 à 12:44:45  profilanswer
 

masklinn a écrit :


Ça ne répond pas vraiment à la question…
 
Enfin bon, dans tous les cas il n'y a rien à faire du tout (et surtout pas des bricolages de merde en batch), l'outil pour faire tout ça existe déjà et s'appelle rsync.


 
Ca ne répond pas non plus à la question...
 
Je ne vois pas ce que tu ne comprends pas dans l'interret de faire ce dont j'ai besoin.
 
J'ai un serveur sur un site que je compte supprimer, j'ai un autre serveur sur un autre site que je compte garder et y migrer les données de l'ancien serveur. (les utilisateurs aussi vont migrer).
Les données peuvent porter le meme nom d'un coté et de l'autre, et comme je ne compte pas écraser les données sur le site de destination, je cherche à renommer les fichiers qui seraient en double, et laisser le nom d'origine au autres.
 
Je ne cherche pas de programme qui puisse faire ce dont j'ai besoin, mais bien utiliser un batch pour le faire.

n°1931474
masklinn
í dag viðrar vel til loftárása
Posté le 13-10-2009 à 12:52:54  profilanswer
 

wago a écrit :

J'ai un serveur sur un site que je compte supprimer, j'ai un autre serveur sur un autre site que je compte garder et y migrer les données de l'ancien serveur. (les utilisateurs aussi vont migrer).
Les données peuvent porter le meme nom d'un coté et de l'autre, et comme je ne compte pas écraser les données sur le site de destination, je cherche à renommer les fichiers qui seraient en double, et laisser le nom d'origine au autres.


Et rsync fait tout ça trivialement.

wago a écrit :

Je ne cherche pas de programme qui puisse faire ce dont j'ai besoin, mais bien utiliser un batch pour le faire.


Bah t'es con comme un bol, amuses toi bien à réinventer la roue mais je doute très fort que tu trouves la moindre assistance sur ce forum, va plutôt sur developpez.net ce genre de stupidités c'est leur passion [:cezar]

Message cité 2 fois
Message édité par masklinn le 13-10-2009 à 12:53:33

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1931484
wago
Posté le 13-10-2009 à 13:52:00  profilanswer
 

masklinn a écrit :


Et rsync fait tout ça trivialement.


 

masklinn a écrit :


Bah t'es con comme un bol, amuses toi bien à réinventer la roue mais je doute très fort que tu trouves la moindre assistance sur ce forum, va plutôt sur developpez.net ce genre de stupidités c'est leur passion [:cezar]  


 
 
Je ne pense pas que tu etais obligé de m'insulter.
 
Bref merci pour le nom de l'autre site, si je comprend bien HFR c'est vraiment plus ce que c'etait, si on est pas archi super expert on peu aller se faire foutre c'est bien ca....  
 

n°1931496
Modération
Posté le 13-10-2009 à 14:27:58  answer
 

masklinn a écrit :


Bah t'es con comme un bol, amuses toi bien à réinventer la roue mais je doute très fort que tu trouves la moindre assistance sur ce forum, va plutôt sur developpez.net ce genre de stupidités c'est leur passion [:cezar]  


Ca serait cool d'éviter les insultes en dehors de blabla@prog stp, merci :o

n°1931499
masklinn
í dag viðrar vel til loftárása
Posté le 13-10-2009 à 14:35:36  profilanswer
 

wago a écrit :

Je ne pense pas que tu etais obligé de m'insulter.


Ce n'est pas une insulte, c'est une description.

wago a écrit :

si on est pas archi super expert on peu aller se faire foutre c'est bien ca....


J'ai donné une solution simple, fonctionnelle et existante à ta question. Tu ne veux clairement pas l'utiliser, parce que tu préfères réinventer la roue. Globalement, je vois rarement les gens d'HFR perdre du temps avec les gens qui se créent intentionnellement des problèmes et je te l'indique, ça n'a aucun rapport avec une quelconque forme d'expertise.


Message édité par masklinn le 13-10-2009 à 14:36:05

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1931508
wago
Posté le 13-10-2009 à 14:53:20  profilanswer
 

Bon j'ai voulu utiliser rsync histoire de ne pas réinventer la roue, mais déjà faut le trouver pour windows.
 
De plus déjà que je suis pas fort en batch, mais alors là si je dois encore apprendre comment marche cet outil, et puis je n'ai pas trouvé le coté renommage du fichier sous condition.
 
Quand meme merci pour ton aide.

mood
Publicité
Posté le 13-10-2009 à 14:53:20  profilanswer
 

n°1931514
pataluc
Posté le 13-10-2009 à 15:12:12  profilanswer
 

pour windows, cwrsync. ca marche très bien, je l'utilise pour des backups depuis win vers un linux depuis un bail...

 

et pour le renommage, auto, man rsync, et regarde du coté de -b.


Message édité par pataluc le 13-10-2009 à 15:14:24

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [help] copie de fichier et renomage si doublon

 

Sujets relatifs
Pb de finalisation d un batch de renomage massif[Résolu][JSF]Télécharger fichier CSV depuis un flux
[VBS] Sélectionner un fichier au hasard et le copier (SVP)insertion image dans fichier excel
Insérer des données dans un fichier PDF avec PHPnom du fichier et encodage d'url...
Copier le Paragraphe donc le si son tableau contien OK dans un fichierJSP renvoyer un flux de fichier excel
Lecture d'un fichierplacer des variables dans un fichier
Plus de sujets relatifs à : [help] copie de fichier et renomage si doublon


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR