Rechercher des fichiers par extensions
Résolu
raplapla
-
kardegil Messages postés 1697 Date d'inscription Statut Membre Dernière intervention -
kardegil Messages postés 1697 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Rechercher des fichiers par extensions
- Renommer des fichiers en masse - Guide
- Rechercher ou entrer l'adresse - Guide
- Rechercher par image - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Fichiers epub - Guide
4 réponses
Accessoirement j'ai pensé utiliser ça aussi:
for /r dossier %f in (*.ext) do echo %f
Mais c'est quoi l'opérateur "différent" sous Windows?
for /r dossier %f in (*.ext) do echo %f
Mais c'est quoi l'opérateur "différent" sous Windows?
Bonjour,
Démarrer/ Rechercher puis tous les fichiers et tous les dossiers, et en première case.
*.pdf
*.txt
*.doc
etc ...
Démarrer/ Rechercher puis tous les fichiers et tous les dossiers, et en première case.
*.txt
*.doc
etc ...
Oui, sauf que ça me liste les fichiers dont tu passes l'extension en paramètre, mais c'est un filtre de ces extensions que je veux. Je veux tout le reste sauf ça.
J'ai trouvé néanmoins la solution, en trois scripts:
1) Lister tout les fichiers d'un répertoire donné et les enregistrer dans une liste:
2) Copier la liste, puis supprimer les lignes contenant les expression entre guillemets, puis exporter les résultats dans un nouveau fichier:
3) Enfin, supprimer les chemins des dossiers et les autres extensions si besoin via le dernier script:
J'ai trouvé néanmoins la solution, en trois scripts:
1) Lister tout les fichiers d'un répertoire donné et les enregistrer dans une liste:
C:\>for /r "\\192.168.2.11\le_dossier" %f in (*.*) do echo %f >
> C:\liste.txt
2) Copier la liste, puis supprimer les lignes contenant les expression entre guillemets, puis exporter les résultats dans un nouveau fichier:
COPY /B "C:\FTP\liste.txt" "C:\FTP\liste_modif.txt"
Findstr /I -v ".pdf .xlsx .doc .msg .xls .txt .zip .7z .docx .ppt .pptx .odt .odp .jpg .bmp .jpeg .rar .png .gif .xml .html .iso .log .tar.gz " < "C:\FTP\liste_modif.txt" > "C:\FTP\liste_modif_final.txt"
3) Enfin, supprimer les chemins des dossiers et les autres extensions si besoin via le dernier script:
COPY /B "C:\FTP\liste_modif_final.txt" "C:\FTP\liste_modif_finale_temp.txt"
Findstr /I ".CATPart .CATProduct .CATDrawing" > "C:\FTP\liste_modif_final_affinée.txt"