Recherche dans liste fichiers pdf
Résolu
rimoa
Messages postés
149
Date d'inscription
Statut
Membre
Dernière intervention
-
rimoa Messages postés 149 Date d'inscription Statut Membre Dernière intervention -
rimoa Messages postés 149 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je ne sais dans quel forum je dois mettre ma question, j'ai choisi alors VBA mais s'il y a d'autres solutions aussi je suis prête à les essayer merci.
Dans des répertoires de fichiers pdf, je dois chercher le no d'article qui fait partie du nom de chaque fichier et sortir la liste de ces nos. Est ce que quelqu'un a une idée svp? Merci de votre aide.
je ne sais dans quel forum je dois mettre ma question, j'ai choisi alors VBA mais s'il y a d'autres solutions aussi je suis prête à les essayer merci.
Dans des répertoires de fichiers pdf, je dois chercher le no d'article qui fait partie du nom de chaque fichier et sortir la liste de ces nos. Est ce que quelqu'un a une idée svp? Merci de votre aide.
A voir également:
- Recherche dans liste fichiers pdf
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Liste déroulante excel - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Télécharger dictionnaire larousse pdf gratuit - Télécharger - Dictionnaires & Langues
3 réponses
Bonjour,
La question consiste si j'ai bien compris à chercher dans une chaîne de caractères (noms de fichiers) une sous-chaîne représentant ce numéro d'article.
Il n'y a a priori pas de solution si cette sous-chaîne n'obéit pas à un critère particulier à rechercher (commence par X avec tel nombre de caractères, est placée toujours à telle position du nom de fichier avec toujours le même nombre de caractères...)
La question consiste si j'ai bien compris à chercher dans une chaîne de caractères (noms de fichiers) une sous-chaîne représentant ce numéro d'article.
Il n'y a a priori pas de solution si cette sous-chaîne n'obéit pas à un critère particulier à rechercher (commence par X avec tel nombre de caractères, est placée toujours à telle position du nom de fichier avec toujours le même nombre de caractères...)
Merci pour la réponse rapide. Oui j'avais oublié de le mentionner, il y a une série de nos pour le no d'item qui est de T00001 jusqu'à T09000
Nous supposons pour l'instant qu'un seul dossier est concerné que j'ai appelé test et que tous les fichiers y sont des fichiers pdf, que les noms de comportent pas de caractères spéciaux (accents); à modifier si ce n'est pas le cas.
En l'état, le script indique qu'il doit être lancé dans le dossier courant (%~dp0) contenant lui-même le dossier test, rien n'interdit de modifier ou de spécifier le chemin complet, et retourne la sortie dans le fichier articles.txt au même endroit.
Créer un nouveau fichier texte, y copier ce qui suit, l'enregistrer sous par exemple articles.cmd:
En l'état, le script indique qu'il doit être lancé dans le dossier courant (%~dp0) contenant lui-même le dossier test, rien n'interdit de modifier ou de spécifier le chemin complet, et retourne la sortie dans le fichier articles.txt au même endroit.
Créer un nouveau fichier texte, y copier ce qui suit, l'enregistrer sous par exemple articles.cmd:
@echo off
DIR "%~dp0\test" /b /a-d > tmp.txt
SETLOCAL ENABLEDELAYEDEXPANSION
FOR /F "delims=" %%a IN ('type "%~dp0\tmp.txt"') DO SET FILERAW=%%a & CALL :PROCESS
DEL %~dp0tmp.txt
GOTO :EOF
:PROCESS
SET FILE=!FILERAW:~0,-5!
SET FILE=!FILE:*T0=T0%!
SET FILE=!FILE:~0,6!
ECHO %FILE% >> %~dp0\articles.txt
:EOF