Je suis nouveau à script par lots. Je dois supprimer tous les fichiers dans un dossier NE PAS contient un mot dans le fichierScript Batch pour supprimer les fichiers dans le dossier qui ne contient pas certains mots
trouvé ce code
@echo off
setlocal
pushd C:\Users\admin\Desktop\bat
findstr /ip /c:"importantWord" *.txt > results.txt
popd
endlocal
Alors, comment je peux la liste WHITE ces fichiers, et supprimer tous les autres? Ou je pense qu'il y a moyen facile avec juste vérifier si ! Contient et supprimer mais je ne sais pas comment?
Merci, cela fonctionne. Où dois-je spécifier les fichiers * .txt uniquement? – stupid
Édité ma réponse pour * .txt seulement. – MichaelS