solar10 a écrit : 25 nov. 2021, 17:17
Un petit script bash/powershell devrait pouvoir faire cela à partir de 2 répertoires. Bonne chance.
La sophistication de ta suggestion dépasse mes compétences, mais j'ai essayé avec des fichiers .bat
- D'abord pour avoir tous les noms des mp3 contenus dans un dossier rassemblés dans un fichier Liste.txt:
Et il y a moyen de modifier l'ordre des fichiers dans la liste et créer automatiquement plusieurs playlist m3u
code : Tout sélectionner
dir *.* /O:S >Liste.txt Affiche fichiers par ordre de taille
dir *.* /B >Liste.txt seulement le nom des fichiers
dir *.* /O:S /B >Liste.txt idem par ordre de taille
dir *.* /B,/S >Liste.txt affichera le chemin complet des fichiers
dir *.mp3 /O:D /B >Playlist.m3u génère une playlist par ordre de date
/O:S liste les fichiers par ordre de taille du + petit au + grand.
/O:-S liste les fichiers par ordre de taille du + grand au +petit.
/O:D liste les fichiers par ordre chronologique (date).
/O:-D liste les fichiers par ordre chronologique inverse (date).
/O:N liste les fichiers par ordre alphabétique (par défaut).
/O:-N liste les fichiers par ordre alphabétique inverse.
- Ensuite un ordre de transfert réalisée au bloc note, renommé l'extension en .bat
code : Tout sélectionner
xcopy C:\m\16h.mp3 E:\m\16h.mp3 /E < c:\m\f.txt
xcopy C:\m\15h.mp3 E:\m\15h.mp3 /E < c:\m\f.txt
xcopy C:\m\13h.mp3 E:\m\13h.mp3 /E < c:\m\f.txt
xcopy C:\m\14h.mp3 E:\m\14h.mp3 /E < c:\m\f.txt
le fichier f.txt comprend juste la lettre "f" qui détermine que ce sont des fichiers. Sinon l'invite de commande me demande ça
code : Tout sélectionner
désigne un nom de fichier
ou un nom de répertoire de la destination
(F = fichier, R = répertoire) ?
et je dois laisser mon doigt sur la touche "f" pour que ça transfert.
Le transfert s'est effectué tranquille, j'ai essayé dans le mini lecteur mp3 et l'ordre est respecté

Ça met quand même un certain temps à rédiger, mais c'est un moyen d'archiver et d'éditer les playlist pour des futurs transferts
