Supprimer Fichier avec @@@
Résolu
vanzouille
Messages postés
73
Statut
Membre
-
vanzouille Messages postés 73 Statut Membre -
vanzouille Messages postés 73 Statut Membre -
Bonjour,
Je cherche une ligne de commande ou un fichier batch qui me permet de supprimer des fichiers qui contiennent la chaîne de caractères @@@ dans le fichier même.
Quelqu'un peut-il m'aider?
Merci d'avance,
Je cherche une ligne de commande ou un fichier batch qui me permet de supprimer des fichiers qui contiennent la chaîne de caractères @@@ dans le fichier même.
Quelqu'un peut-il m'aider?
Merci d'avance,
6 réponses
-
Bonjour,
Sous windows, ouvre une fenêtre de commande (démarrer, exécuter, "cmd")
Place-toi dans le répertoire voulu.
Puis tape la ligne de commande
del *@@@*.*
Xavier -
je pense qu'il souhaitait savoir la chaine "@@@" se trouve DANS le fichier texte.
voici un petit script inspiré d'un autre post :
@echo off
for /F "tokens=1,2* delims=: " %%A in ('find /C "@@@" *.txt') DO (
if %%C GTR 0 (
del %%B
)
)
teste-le avant de faire des bêtises, mais il a l'air de fonctionner ! -
J'ai essayé ton shell mais il ne fonctionne pas.
Je veux juste faire un petit batch sous Windows.
Merci quand même.
Je continue de chercher. -
ben ouais, c'est bien un batch. Tu le copies dans un fichier texte, dont tu changes l'extension en .bat, et tu le lances. Chez moi il a fonctionné.
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
Voici le batch
for /F %%i in ('dir /A-D /B repertoire'); do (
find /I "@@@" %%i && if %errorlevel% EQU 0 DEL %%i
)
dir