Problème commande dir dans un batch
Résolu
Mael730
Messages postés
50
Statut
Membre
-
Mael730 Messages postés 50 Statut Membre -
Mael730 Messages postés 50 Statut Membre -
Bonjour,
J'ai un dossier contenant des milliers de fichiers dont je vous met un extrait ci-dessous:
TE_2000.txt
TE_2000_SC.txt
TE_2001.txt
TE_2001_SC.txt
TE_2002.txt
TE_2002_SC.txt
TE_2003.txt
TE_2003_SC.txt
.
.
.
et ainsi de suite.
J'aimerai avec la commande dir lister les fichiers ne contenant pas les 2 caractères SC
Ce qui me donnerai:
TE_2000.txt
TE_2001.txt
TE_2002.txt
TE_2003.txt
.
.
J'ai regarder dans l'aide de dos mais je ne voit aucun attribut qui pourrai faire l'affaire!!
des idées??
merci d'avance
J'ai un dossier contenant des milliers de fichiers dont je vous met un extrait ci-dessous:
TE_2000.txt
TE_2000_SC.txt
TE_2001.txt
TE_2001_SC.txt
TE_2002.txt
TE_2002_SC.txt
TE_2003.txt
TE_2003_SC.txt
.
.
.
et ainsi de suite.
J'aimerai avec la commande dir lister les fichiers ne contenant pas les 2 caractères SC
Ce qui me donnerai:
TE_2000.txt
TE_2001.txt
TE_2002.txt
TE_2003.txt
.
.
J'ai regarder dans l'aide de dos mais je ne voit aucun attribut qui pourrai faire l'affaire!!
des idées??
merci d'avance
Configuration: Windows XP Firefox 3.5.6
4 réponses
-
hello
dir | findstr /v "SC" -
Merci ça marche dans la fenêtre dos de windows mais pas dans mon batch!! Why?
Je te met la partie concerné du batch:
for /f "delims=" %%x in ('dir | findstr /v "SC"') do ( -
il faut protéger |
for /f "delims=" %%x in ('dir ^| findstr /v "SC"') do (-
Ok et pour lister tout les fichiers .txt ne contenant pas les lettres SC?? j'ai essayé ça mais ça ne marche pas:
for /f "delims=" %%x in ('dir *.txt ^| findstr /v "SC"') do (
merci d'avance- Ok, affaire réglé, merci encore dubcek!
J'ai un autre problème sur le concaténage de fichiers, si tu peu jeter un oeil :
https://forums.commentcamarche.net/forum/affich-15656573-probleme-concatenation-fichiers-en-batch
-
-
salut
si tes fichiers sans _SC sont toujours sur le modele XX_nnnn.txt, tu peux utiliser
dir ??_????.txt
ca ne te listera que les fichiers avec 7 caracteres dans le nom et un underscore en 3e caractere et l'extension .txt