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 :

Renommer fichiers avec ou sans extension


Sujet :

Scripts/Batch

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 9
    Points : 6
    Points
    6
    Par défaut Renommer fichiers avec ou sans extension
    Bonjour à tous...

    J'ai réalisé un script très simple qui me permet de rajouter une extension à tous les fichiers sans extension d'un dossier, ex: fichier1 -> fichier1.jpg :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for %%A in (E:\DOSSIER\*) do (
    	ren "%%A" "%%~nA.jpg"	
    )
    Je souhaiterais maintenant faire un script qui me permettrais de faire l'inverse, enlever l'extension de tous les fichiers d'un dossier (par exemple pour qu'on ne puisse pas l'ouvrir facilement).
    J'ai bcp cherché et réfléchi mais je débute en batch et là je sèche.

    Pourriez-vous me venir en aide...

    Merci d'avance...

  2. #2
    Membre expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Points : 3 768
    Points
    3 768
    Par défaut
    Salut,

    Exactement de la même manière sans l'extension.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    Merci d'avoir répondu aussi vite, c'est gentil.
    En fait j'avais déjà essayé et en faisant l'inverse ça ne fonctionne pas car les fichiers .jpg reste des fichiers .jpg

  4. #4
    Membre émérite
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Points : 2 274
    Points
    2 274
    Par défaut
    salut,

    j'ai pas testé, mais normalement ça devrait correspondre à ce que tu cherches à faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for %%i in ("E:\DOSSIER\*") do (
      if  "%%~xi"==".jpg" (ren "%%~fi" "%%~ni") else (
      if  "%%~xi"=="" ren "%%~fi" "%%~ni.jpg")
    )
    ou encore

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for %%i in ("E:\DOSSIER\*") do (
      if  "%%~xi"==".jpg" ren "%%~fi" "%%~ni"
      if  "%%~xi"=="" ren "%%~fi" "%%~ni.jpg"
    )

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 9
    Points : 6
    Points
    6
    Par défaut Merci, mais toujours pas...pas si facile
    Merci aussi à toi pour ta réponse mais j'ai testé les 2 codes et ça ne fonctionne pas.
    C'est vraiment pas facile en fait.

    Très simple de rajouter le .jpeg à un fichier sans extension avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for %%A in (E:\BRONX\PHIL\BAZAR\horrible\*) do (
    	ren "%%A" "%%~nA.jpg"	
    )
    Mais pour enlever l'extension je ne trouve pas la solution et pourtant j'y passe du temps...

    Félicitation à celui qui trouvera la solution...
    Et merci à vous de bien vouloir m'aider.

    Cordialement

    Phil

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    Biensur je pourrais tout simplement caché ce dossier pour rendre l'accès impossible à ma p'tite puce, mais je voudrais quand meme trouver la solution en batch, et comprendre comment faire.

  7. #7
    Membre expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Points : 3 768
    Points
    3 768
    Par défaut
    Salut,

    t'as essayé avec un "move" à la place dur "ren" ?

  8. #8
    Membre émérite
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Points : 2 274
    Points
    2 274
    Par défaut
    Avant de tenter de renommer tes fichiers, assure-toi qu'ils ne sont pas ouverts par une application, sinon ça échoue, ou du moins ça nécessite de recourir à des manipulations particulières, mais si on peut éviter, c'est mieux.

    Aussi, ajoute un "pause" à ton script pour voir le message d'erreur.

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    aucun des fichiers ne sont en cours d'utilisation...

    Je n'ai toujours pas trouvé la solution...

    Comment ôter l'extension d'un fichier?

  10. #10
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2014
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Janvier 2014
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Bonjour,
    Il suffit de retirer le ".jpg" tout simplement.

    cdlt.

    Exemples :
    Extension en jpg :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for %%A in (D:\Temp\aaz\*) do (
    ren "%%A" "%%~nA.jpg"	
    )
    Retour arrière sans extension :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for %%A in (D:\Temp\aaz\*) do (
    ren "%%A" "%%~nA"	
    )

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/01/2009, 17h50
  2. Urls avec ou sans extension de page ? (.html)
    Par speedev dans le forum Référencement
    Réponses: 5
    Dernier message: 17/07/2008, 00h28
  3. Réponses: 1
    Dernier message: 24/04/2008, 09h07
  4. [VBA] renommer fichier avec delai avant apparition du fichier
    Par yepAccess dans le forum VBA Access
    Réponses: 8
    Dernier message: 09/04/2007, 06h23
  5. Aide pour renommer fichiers avec .bat
    Par bobsapp dans le forum Windows
    Réponses: 6
    Dernier message: 21/03/2007, 13h11

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