Renommer et enregistrer automatiquement fichier en fonction de son contenu

Fermé
bansan9o6 Messages postés 2 Date d'inscription dimanche 13 janvier 2019 Statut Membre Dernière intervention 15 janvier 2019 - 13 janv. 2019 à 15:11
 Utilisateur anonyme - 16 janv. 2019 à 17:03
Bonjour
Et merci à celles et ceux qui pourraient m'aider dans ma recherche

J'aimerais pouvoir renommer mes fichiers word ou pdf par le nom et prenom contenus dans le fichier
Chaque fichier dispose d'un prenom et nom au meme endroit a la 3eme ligne du fichier et j'aimerais savoir comment faire pour prendre ce nom et prenom et qu'automatiquement le fichier soit enregitré avec le nom et prenom


Merci beaucoup

4 réponses

georges97 Messages postés 12719 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 18 décembre 2024 2 435
15 janv. 2019 à 04:06
Bonsoir,

Je pense qu'il faudrait plutôt faire l'inverse, à savoir à partir d'une base de données constituée notamment des nom et prénom, établir un lien entre la structure des enregistrement de la base et des textes associés, sur lesquels porteraient des requêtes permettent de retrouver dans le document les noms de auteurs.

La base de données de la suite bureautique gratuite Libre Office vous permet de tester cette solution.

Cordialement
0
bansan9o6 Messages postés 2 Date d'inscription dimanche 13 janvier 2019 Statut Membre Dernière intervention 15 janvier 2019
15 janv. 2019 à 15:55
Bonjour et merci de votre réponse
Oui je vois
Cela change tout a fait l'idée du programme en faisant cela , mais effectiveent..pourquoi pas
Le soucis actuel etant que j'ai 400 fichiers pdf de type : 3493281.pdf et j'aimerais que chaque pdf se renomme par le nom et prénom contenu dans leur fichier en 3 eme ligne
je pense qu 'en bash cela doit etre possible
0
georges97 Messages postés 12719 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 18 décembre 2024 2 435
15 janv. 2019 à 21:10
Bonjour,

Les PDF ne permettant pas l'accès direct à leur contenu, il faudrait peut-être convertir tous les fichiers en format .txt ou .doc puis créer cette base de données par extraction des rubriques pour chaque fichier.

Par ailleurs, il existe un programme nommé Lupas rename 2000 qui renomme chaque fichier en batch mais je ne sais pas s'il sera utile.

Bon travail.
0