Bonjour,
Je cherche à faire une boucle sur les fichiers d'un répertoire et ouvrir chaque fichier dont le nom du fichier ne contient pas une chaine de caractères.
Mes fichiers se nomment
Ils sont dans le répertoire "CheminRepertoire\NomRepertoireFichiers"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 NomFichier1.txt AutreNomFichier.txt NomFichier_2024-2025.txt EncoreFichier_2022-2015.txt
Si le nom de mes fichiers NE contient PAS la chaîne générique "20**-20**" alors, je veux ouvrir le fichier.
Le script doit être capable de travailler en boucle sur l'ensemble des fichiers de mon répertoire.
J'ai commencé à écrire le code suivant mais je n'ai aucune idée de comment exclure certains fichiers selon leur nom...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Set CheminRep=C:\Users\Moi\MonRepertoire Set NomGenerique=*NomFichier*.txt for %%i in (%CheminRep%\%NomGenerique%) do ( echo %%~ni start notepad "%CheminRep%\%NomGererique%" )
Le problème, c'est que le script ouvre TOUS les fichiers dont le nom contient *NomFichier*.txt
Alors que je ne veux pas qu'il ouvre les fichiers dont le nom contient "20**-20**".
Pourriez-vous me guider pour écrire cela ?
Merci beaucoup
Marieo
Partager