Comment puis-je modifier un dossier de fichiers et renommer tous les fichiers de ce dossier en trouvant une chaîne de caractères fixe, puis prendre cette chaîne plus quatre caractères et la déplacer au début du nom de fichier?
Par exemple, j'ai un dossier de photos avec différents noms mais à l'intérieur de chaque nom se trouve la date. Je voudrais prendre cette chaîne de date et la déplacer au début du nom de fichiers.
Voici un nom de fichier:
AK_ADVOUTPOSTB1CHARACTER_20171202_406828017946.jpg
comme vous pouvez le voir, il y a une chaîne de "20171202" dans ce fichier mais chaque fichier peut avoir un mois et un jour différents mais ils sont tous "2017".
Je voudrais donc trouver la chaîne commençant par "2017", puis prendre cela plus les quatre caractères suivants et les déplacer au début du fichier.
Comme solution ultime, je voudrais pouvoir trouver la chaîne "_2017", prendre cette chaîne plus les quatre caractères suivants, les modifier pour ressembler à "2017 12-02", et ensuite placer cela au début du nom.
Exemple de nom de fichier:
AK_ADVOUTPOSTB1CHARACTER_20171202_406828017946.jpg
2017 12-02 AK_ADVOUTPOSTB1CHARACTER_406828017946.jpg
Si cela prend plusieurs commandes pour accomplir cela, cela me conviendrait, je voudrais juste que cela soit accompli si possible.
(Si vous connaissez un utilitaire qui peut accomplir cela, cela serait également utile.)