Créer un dossier en fonction des noms de fichiers
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Créer un dossier en fonction des noms de fichiers



  1. #1
    Hichamoooooo

    Créer un dossier en fonction des noms de fichiers


    ------

    Bonjour

    J'ai une demande qui est peut-être impossible à réaliser. Les experts j'attends que vous vous manifestiez.

    Voilà, j'ai un dossier qui contient plus de 38 000 fichiers tous des MP3. les MP3 son nommés comme suite : Nom du chanteur - nom de la chanson.mp3

    Je voudrai un logiciel ou une méthode qui me permet de créer automatiquement un dossier pour chaque nom de chanteur nommé au nom du chanteur avec dedans les fichiers MP3 qui lui correspondent.

    Merci

    -----

  2. #2
    goaoute

    Re : Créer un dossier en fonction des noms de fichiers

    C'est tout à fait faisable, mais ça dépend quand même de la tailles des fichiers, parce 38000 ça peu faire beaucoup en temps de traitement.
    ça dépend aussi du format des noms de fichiers si il y a mélange de point, de tirets et autres, ça complique, et donc ça allonge.
    Dernière modification par goaoute ; 26/05/2020 à 06h16.

  3. #3
    pm42

    Re : Créer un dossier en fonction des noms de fichiers

    Perso, je ferais un petit script bash :

    Code:
    for i in *\ -\ *.mp3; do dir=`echo $i | awk -F' - ' '{print $1 }'`;  mkdir -p "$dir"; mv "$i" "$dir";  done
    Il y a sans doute plus simple, on peut également le faire en langage de commande CMD ou Powershell... On trouve d'ailleurs les scripts en ligne. Mais ça a l'air de marcher.
    Sinon, il y a parfois des softs de gestion de musique ou des softs spécialisés en renommage qui font ça mais aucun dont le nom me revienne sur le moment.

    Citation Envoyé par goaoute Voir le message
    C'est tout à fait faisable, mais ça dépend quand même de la tailles des fichiers, parce 38000 ça peu faire beaucoup en temps de traitement.
    Cela dépend du nombre de fichiers mais pas vraiment de la taille si on reste sur le même disque.

    Citation Envoyé par goaoute Voir le message
    ça dépend aussi du format des noms de fichiers si il y a mélange de point, de tirets et autres, ça complique, et donc ça allonge.
    Pas vraiment non plus. Cela peut consommer un peu plus de CPU mais le temps est contraint par les opérations sur le système de fichier, la manipulation des noms ne consomme pas grand chose à coté.

    Mais cela reste raisonnable : 6 min pour 38000 fichiers sur ma machine qui est certes rapide coté disque mais même à 10 fois plus de temps, c'est une opération qu'on ne va faire qu'une fois donc on peut attendre un peu.

  4. #4
    goaoute

    Re : Créer un dossier en fonction des noms de fichiers

    Si tu es sous Windows donne le chemin complet d'un de tes fichiers, avec un peu de chance je te fais un exe.

  5. A voir en vidéo sur Futura
  6. #5
    polo974

    Re : Créer un dossier en fonction des noms de fichiers

    Citation Envoyé par pm42 Voir le message
    Perso, je ferais un petit script bash :

    Code:
    for i in *\ -\ *.mp3; do dir=`echo $i | awk -F' - ' '{print $1 }'`;  mkdir -p "$dir"; mv "$i" "$dir";  done
    ...
    le mkdir -p est coûteux en temps s'il est fait beaucoup de fois sur un dossier déjà existant (même chanteur)

    faire le test préalable fait gagner ce temps:
    Code:
    for i in *\ -\ *.mp3; do dir=`echo $i | awk -F' - ' '{print $1 }'`;  [ -d "$dir" ] || mkdir -p "$dir"; mv "$i" "$dir";  done
    Jusqu'ici tout va bien...

Discussions similaires

  1. [Programmation] [arduino] comment isoler l'extension de noms de fichiers (SD)
    Par Pollux32 dans le forum Électronique
    Réponses: 6
    Dernier message: 30/12/2019, 13h56
  2. Trouver les noms des fichiers???? Recuva
    Par invite7fbc4149 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 02/04/2012, 18h23
  3. créer un chemin d'accès pour lire des fichiers sur cd
    Par invite01a54b0c dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 19/12/2008, 14h55
  4. Créer des fichiers pdf
    Par invitefe0032b8 dans le forum Logiciel - Software - Open Source
    Réponses: 11
    Dernier message: 02/07/2007, 14h29
  5. raccourcir les noms de fichiers > à 128 caract.
    Par inviteae2a2db4 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 06/05/2005, 12h02
Découvrez nos comparatifs produits sur l'informatique et les technologies.