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 :

Supprimer espace entre nom fichier et .mp4 [Batch]


Sujet :

Scripts/Batch

  1. #1
    Membre du Club
    Homme Profil pro
    Apprentis développeur en "Herbe"
    Inscrit en
    Mars 2014
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Apprentis développeur en "Herbe"
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2014
    Messages : 310
    Points : 64
    Points
    64
    Par défaut Supprimer espace entre nom fichier et .mp4
    Bonjour le forum,

    Je possède plusieurs fichiers mp4 dans un dossier qui ont un espace entre le nom des fichiers (qui est différent l'un de l'autre) et l'extension :
    exemple :
    video1 .mp4
    video2 .mp4 etc....

    Serait-il possible via un script batch de supprimer cet espace entre le nom et l'extension du fichier?
    Un grand merci d'avance pour vos retours !!

  2. #2
    Membre confirmé Avatar de Superzest 76
    Homme Profil pro
    Automaticien
    Inscrit en
    Septembre 2018
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2018
    Messages : 144
    Points : 519
    Points
    519
    Par défaut
    Salut a toi !
    Alors voila un solution assez simple :
    dans un doc powershell (.ps1) tu va écrire la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dir | Rename-Item -NewName { $_.Name -replace " ","" }
    Cette ligne te permet de supprimer tout les espaces des noms de tes fichier du dossier dans lesquelles le powershell sera lancé.
    Maintenant pour run le powershell il suffit de faire un .bat avec les lignes suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    powershell.exe  -file "Le chemin d’accès de ton fichier\tonfichier.ps1" "MY-PC"
    exit
    Voila j’espère que ça va t'aider
    “Cookie : Anciennement petit gâteau sucré, qu’on acceptait avec plaisir. Aujourd’hui : petit fichier informatique drôlement salé, qu’il faut refuser avec véhémence.”
    N'oubliez pas le si un message vous à aider a résoudre votre problème !

  3. #3
    Membre du Club
    Homme Profil pro
    Apprentis développeur en "Herbe"
    Inscrit en
    Mars 2014
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Apprentis développeur en "Herbe"
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2014
    Messages : 310
    Points : 64
    Points
    64
    Par défaut
    Salut à toi!

    Je te remercie pour ta réponse.
    Mais je pense que j'ai oublié de dire que les nom de mes fichiers peuvent aussi contenir des espaces ^^
    ex :
    vidéo de mes vacances .mp4
    vidéo de la journée du mariage de Pierre .mp4

    Je cherche juste un script qui puisse supprimer le "dernier" espace entre "vacances", "Pierre" et .mp4 et sans rien mettre à la place .... je veux juste réécrire le nom du fichier correctement sans l'espace avant l'extension du fichier...
    Désolé si ma demande n'était pas suffisamment clair...

    Est-ce que tu aurai une solution pour ce cas de figure?
    Merci pour le retour.

  4. #4
    Membre confirmé Avatar de Superzest 76
    Homme Profil pro
    Automaticien
    Inscrit en
    Septembre 2018
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2018
    Messages : 144
    Points : 519
    Points
    519
    Par défaut
    Tien remplace la ligne du powershell par celle ci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rename-item -NewName {$_.name.substring(0,$_.BaseName.length-1) + $_.Extension -replace "_"," "}
    lenght-1 permet de supprimer le dernier caractère du nom de fichier









    Oublie pas le
    “Cookie : Anciennement petit gâteau sucré, qu’on acceptait avec plaisir. Aujourd’hui : petit fichier informatique drôlement salé, qu’il faut refuser avec véhémence.”
    N'oubliez pas le si un message vous à aider a résoudre votre problème !

  5. #5
    Membre du Club
    Homme Profil pro
    Apprentis développeur en "Herbe"
    Inscrit en
    Mars 2014
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Apprentis développeur en "Herbe"
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2014
    Messages : 310
    Points : 64
    Points
    64
    Par défaut
    alors j'ai créer un fichier powershell avec la ligne de commande renseigné dans le dernier message (fichier avec extension .ps1)
    Puis un .bat avec le code que tu m'as donné.
    J'ai créer un répertoire à la racine C:\dossier
    J'ai mis l'ensemble de mes vidéos et les 2 fichiers créer juste avant mais lorsque je lance le .bat, je vois du rouge rapidement dans la console mais l'espace entre le nom et l'extension est toujours présent ^^

    Qu'ai-je fais de mal pour que cela ne fonctionne pas??

    Merci pour le retour

  6. #6
    Membre confirmé Avatar de Superzest 76
    Homme Profil pro
    Automaticien
    Inscrit en
    Septembre 2018
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2018
    Messages : 144
    Points : 519
    Points
    519
    Par défaut
    essaye avec cette ligne dans le powershell :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Get-ChildItem 'C:\document\' -filter *.mp4 | rename-item -NewName {$_.name.substring(0,$_.BaseName.length-1) + $_.Extension -replace "_"," "}
    Je pense que c'est ça le problème
    “Cookie : Anciennement petit gâteau sucré, qu’on acceptait avec plaisir. Aujourd’hui : petit fichier informatique drôlement salé, qu’il faut refuser avec véhémence.”
    N'oubliez pas le si un message vous à aider a résoudre votre problème !

  7. #7
    Membre du Club
    Homme Profil pro
    Apprentis développeur en "Herbe"
    Inscrit en
    Mars 2014
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Apprentis développeur en "Herbe"
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2014
    Messages : 310
    Points : 64
    Points
    64
    Par défaut
    AHAHAH !!!!
    Je pense qu'on a réussi ^^
    J'ai fais un premier essai avec ton code directement..... mais sans résultat.
    J'ai alors remplacé le chemin dans ton code ( C:\document par le bon nom de répertoire dans mon cas) et parfait il n'y a plus d'espace avant les extensions !!!
    SUPER !! Merci pour ton aide ^^
    Je mets la discussion en "résolu"

    Bonne fin de journée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Supprimer espace entre une chaine
    Par babacan dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/04/2012, 13h38
  2. Supprimer espace entre référence dans la bibliographie
    Par duvi86 dans le forum Bibliographies - Index - Glossaires
    Réponses: 0
    Dernier message: 01/02/2010, 14h28
  3. Supprimer espaces entre boutons?
    Par Invité dans le forum GTK+ avec C & C++
    Réponses: 5
    Dernier message: 17/11/2007, 23h19
  4. Réponses: 3
    Dernier message: 20/09/2006, 11h05
  5. [CSS] Supprimer espace entre 2 div sous Internet explorer
    Par Torpedox dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 30/12/2005, 16h41

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