Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[RESOLU] Supprimer les doublons
Auteur Message
Répondre en citant
Message [RESOLU] Supprimer les doublons 
Hello,

Histoire de faire travailler notre Stryk et surtout parce que j'en est besoin voici ma demande:
Citation:
Créer un batch qui serais capable de détecter un fichier contenant "[1]" dans sont nom et de le supprimer.
Tout sa, dans un répertoire indiqué.

Merci,
£`/@]




______________________________________________________


*Si l'erreur est humaine c'est parce que l'humanité en est une.*

£'/@] - Anciennement rekaca
MSN Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [RESOLU] Supprimer les doublons 
YOP ^^

Ca te vas ce genre de code ? Mort de Rire

Code:

@echo off
title CACA_ERASER ^| By STRYK ... lol
color 0A
::       ---- stryk@live.fr ----

echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo           ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo           º                                                         º
:: Affichage de l'ancien pseudo du demandeur ... mouahahaha
echo           º                   ---- CACA ERASER ----                 º
echo           º                                                         º
echo           ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ

set COUNT=0
:: bah là c'est notre variable de recherche !!
set KEY=[1]

:: ### REMPLIR CE CHAMP AVANT UTILISATION DU BATCH ###
:: là c'es au cas-ou un malin utilise ce code sans le modifier, si je place c: imagine ... lol
set REP=UNDEF
if %REP%==UNDEF (
    echo veuillez definir la variable "REP" svp
    pause
    exit
    )

echo. &echo.
echo Recherche en cours ....
echo --------------------------------------------------
:: alors là, je cherche avec "dir" les fichiers contenants le mot clé [1]
:: et y'a plus qu' effacer ...
for /f "tokens=*" %%i in ('dir %REP%\*%KEY%* /b') do (
    echo %%i
    del /f %REP%\%%i
    set /a COUNT+=1
    )

echo --------------------------------------------------
echo Fin de la recherche.
echo. &echo.
:: et en bonus pour la conjugaison, un détecteur de pluriel !! mdr
if %COUNT% GTR 1 set s=s
echo.%COUNT% fichier%s% trouv‚%s% et supprim‚%s%.

pause>nul




Dernière édition par stryk le Sam 4 Fév 2012 - 21:43; édité 1 fois

______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [RESOLU] Supprimer les doublons 
Hello,

Je t'assassinerais, Stryk... Prend garde...

En attendant, tu pourrais m'expliquer comment sa marche? Mr. Green

Derien,
£`/@]




______________________________________________________


*Si l'erreur est humaine c'est parce que l'humanité en est une.*

£'/@] - Anciennement rekaca
MSN Skype
Répondre en citant
Message [RESOLU] Supprimer les doublons 
Héhé ^^

Bah t'as juste à remplacer le "UNDEF" par ton chemin d'accès+dossier, genre: c:\dossier

EDIT = Ah tu parlais du fonctionnement du code ?
j'ajoute des commentaires !

Voilou Wink




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [RESOLU] Supprimer les doublons 
Hello,

Merci bien mais il me dit "impossible de trouver *Le chemin* suivis de ces deux caractère: \-"
Sinon il marche mais d'ou vienne ces caractère?

Merci,
£`/@]




______________________________________________________


*Si l'erreur est humaine c'est parce que l'humanité en est une.*

£'/@] - Anciennement rekaca
MSN Skype
Répondre en citant
Message [RESOLU] Supprimer les doublons 
C'est quoi ton chemin ??




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [RESOLU] Supprimer les doublons 
Hello,

C'est bon, résolue Wink

J'ai simplement taper "*[1].*" dans "rechercher", tout sélectionner puis supprimer :p

Merci quand même,
£`/@]




______________________________________________________


*Si l'erreur est humaine c'est parce que l'humanité en est une.*

£'/@] - Anciennement rekaca
MSN Skype
Message [RESOLU] Supprimer les doublons 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch