Bonjour,
J'aimerais renommer un grand nombre de dossier dont les noms sont de ce format(La deuxième série de crochet n'est parfois pas présente) :
chaine_variable [typeA][typeB] chaine_variable [Variable1][Variable2] chaine_caractères_spéciaux [Genre] chaine_caractères_spéciaux Nom
pour au final avoir ça : [TypeA][TypeB](Genre) Nom
J'ai pensé à cet algo mais je suis incapable de le retranscrire en code(j'ai juste eu une courte formation en java y'a 10ans et j'ai jamais travailler dans l'info au final)
Compter le nombre de dossier
Pour chaque dossier faire
Si le nom commence par une parenthèse alors passer au fichier suivant
Supprimer tous les caractère jusqu'à arriver à un crochet.
Si ce sont deux mots entre crochet alors
passer les deux mots entre crochet
supprimer jusqu'au crochet suivant
Si c'est encore deux mots entre crochet alors
supprimer les deux mots+crochet et supprimer jusqu'au crochet suivant
Sinon remplacer crochet par parenthèse
passer jusqu'au crochet suivant
remplacer crochet par parenthèse
remplacer chaine_caractère_ spéciaux par un espace
passer au fichier suivant
Si quelqu'un pouvais m'aider(et/ou m'expliquer en quoi mon algo est mauvais le cas échéant) j'apprécierais !
Merci d'avance.
Partager