Retirer les 7 derniers caractères de nom de fichiers - Shell/Batch - Programmation
Marsh Posté le 24-05-2023 à 17:38:15
Tu as fait une recherche? https://stackoverflow.com/questions [...] ring-batch me paraît déjà un bon début.
Sinon n'importe quel language de prog fera l'affaire. Au pire, si il y a pas trop de fichiers et si les noms de sont pas confidentiels tu files la liste et je passe un coup de Regex dessus.
Marsh Posté le 24-05-2023 à 20:11:42
ReplyMarsh Posté le 31-05-2023 à 11:32:57
C'est le genre de choses qu'on peut faire facilement avec Powershell aussi (intégré à Windows), exemple ;
Code :
|
Ça va agir sur tous les fichiers du dossier indiqué mais on peut filtrer sur une extension en rajoutant -Filter *.jpg devant l'option -Path.
On peut aussi rajouter -Recurse derrière le chemin pour intégrer les sous-dossiers.
Marsh Posté le 24-05-2023 à 16:52:53
Hello
Je voudrais retirer les 7 derniers caractères de plusieurs fichiers .jpg (en gras dans l'exemple type) , ces fichiers ne font le mème nombre de caractère , c'est entre 20 et 30 caractères par fichiers.
Et tous les caractères sont différents , ces 7 derniers caractères correspondent au "-" suivi de 6 chiffres (qui correspondent à l'heure/minute/seconde de création du fichier).
J'ai testé avec la fonctionnalité "Renommer par lot" de Total Commander mais je n'ai pas trouvé , cela se trouve la fonction est présente mais je ne l'ai pas trouvé
Voici un fichier type => czf15d_20230516-143052.jpg ce qui donnerait une fois renommé czf15d_20230516.jpg
Vous n'auriez pas un petit batch pour ça
---------------
Ma cinémathèque