bonjour mon problème est que je dois écrire un programme pour pourvoir convertir des noms de fichiers ou de dossiers un peu comme les renommer
merci pour votre aide
Version imprimable
bonjour mon problème est que je dois écrire un programme pour pourvoir convertir des noms de fichiers ou de dossiers un peu comme les renommer
merci pour votre aide
Et tu as commencé quelque chose ?
Car nous t'aiderons mais ne ferons pas le travail à ta place.
Bonjour,
Souvent, pour ce genre de chose, il est préférable d'utiliser un script (BASH pour Linux, BATCH ou PowerShell pour Window, ou encore Python). Cela permet normalement de remplir la tâche souhaitée, tout en se simplifiant la vie.
Effectivement, parce qu'il y a plein de pièges :mrgreen: : / vs \ (même si Windows supporte les 2 depuis des plombes) et ASCII vs UTF-8 vs UTF-16.
Et sous Windows, il y a un système d'appeler les méthodes avec NULL une première fois juste pour avoir la taille, faire l'allocation, et ensuite faire un deuxième appel avec la variable fraîchement créée.
J'avais testé basiquement Boost filesystem (juste pour faire la liste des dossiers) et cela fonctionnait bien.
A savoir que renommer un fichier consiste en général à le déplacer.
C'est la même commande qui fait les deux.
Qu'entends-tu par "un peu comme les renommer"?