IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Commande .bat remplacant des fichiers précis


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 5
    Par défaut Commande .bat remplacant des fichiers précis
    Bonjour à tous,

    Je m'aventure dans le domaine du Batch, et je bloque sur un point.

    Je souhaite faire un déplacement de fichiers bien précis. Je m'explique.

    Dans un dossier contenant x fichiers d'image jpg, chacune des images à un double, mais plus petit. Ils sont nommés ainsi :

    Img001
    Img001-petit

    Img002
    Img002-petit

    etc...

    Je souhaite sélectionner certains fichiers "Imgxxx-petit". Mais pas tous ! Donc je les copie dans un sous dossier ou un dossier parent.

    Et j'aimerai qu'un .bat me déplace vers ce dossier les "Imgxxx" correspondants en remplacement des copies renommés (en enlevant le "-petit".

    Par exemple, je copie les "Img048-petit" et "Img069-petit".
    J'aimerai un moyen de me sélectionner (dans mon cas, remplacer) par les 'Img048-petit" et "Img069-petit" par les Img048-petit" et "Img069-petit".

    J'espère que je m'explique bien.
    Mais je pense qu'un renommage puis un xcopie suivit de [\n] peut faire l'affaire. Mais je n'arrive pas à le retranscrire.

    En tout cas, merci de vos réponses, et désolé si ma question abonde d'ignorance.
    Par la suite, j'aimerai, si c'est possible, insérer cette commande dans un Java, pour scripter ces images avec Photoshop par la suite.

  2. #2
    Membre éclairé
    Inscrit en
    Septembre 2006
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 84
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    move Img*petit.jpg Cheminetnomdetondossierdedestination
    Si tu veux etre sur de ta commande fait :
    Pour renomer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ren nomdesfichiersdebase nomdesfichiersvoulu

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 5
    Par défaut
    Merci pour la réponse.

    Mais si le chemin de destination varie toujours en fonction des travaux à faire.
    Car chaque travaux est situé dans un dossier différent.

    Je mettrais je .bat dans le dossier où je travaillerai.
    Que mettre à la place du chemi nde destination ? cd ?

    Et en fait, ce n'est pas vraiment ce que je demandais. Car je veux copier certains, et pas tous les fichiers nommés "Imgxxx-petit" dans un dossier spécifique. J'aimerai donc que ceux-ci soit écrasé par les "Imgxxx" correspondantes, mais ceux sans le "-petit".

    Par exemple, le "Img069-petit.jpg" serai remplacé par le "Img069".
    Mais pas les autres. je veux mettre ces images dans un dossier différent pour que le Batch sache quelles images sont à remplacer.

    Encore merci pour la réponse

Discussions similaires

  1. Remplacer des fichiers par C++
    Par Nono Sto dans le forum Débuter
    Réponses: 8
    Dernier message: 30/05/2010, 13h46
  2. empêcher ma fontion de scanner des fichiers précis
    Par kadiato dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 03/03/2009, 23h00
  3. Réponses: 2
    Dernier message: 29/07/2008, 18h08
  4. executer des commandes DOS à partir un fichier *.bat
    Par younek dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 21/10/2007, 12h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo