Svp aidez-moi en batch

Résolu
Bonjour,

Voilà, très novice en la matière pour le moment, je voudrais comprendre pourquoi cette simple commande ne marche pas :

@echo off
del "C:\Documents and Settings\appsas\Mes documents\Mes images*.bmp"
pause

Ou est l'erreur?

Merci de votre aide précieuse
Configuration: Windows XP
Firefox 3.0.16

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    hello
    ne manquerait-il pas un \ avant *.bmp ?
    del "C:\Documents and Settings\appsas\Mes documents\Mes images\*.bmp"
    1. Bonjour,

      C'est parce qu'il l'interpretre de manière à supprimer le fichier : Mes images*.bmp
      Or, il n'existe pas j'imagine.

      Toi ce que tu veux faire, c'est supprimer tous les fichiers bmp dans la dossier : C:\Documents and Settings\appsas\Mes documents\Mes images

      Non ?

      Si c'est le cas, tu peux d'abord lui dire de se déplacer dans le dossier : C:\Documents and Settings\appsas\Mes documents\Mes images

      Et ensuite, lui indiquer la commande "del" sur "*.bmp"

      Je te laisse l'écrire ;)
      1. Ouai c'est ce que je voudrais faire alors si je résume ca donnerait un truc du style:

        @echo off
        del "C:\Documents and Settings\appsas\Mes documents\Mes images\*.bmp"
        pause

        Est-ce que ca prend en charge tous les fichiers se trouvant dans les sous-dossiers?
        1. sous dos évidemment
          démarrer,exécuter--> tapez cmd, enter
          c:
          del C:\Documents and Settings\appsas\Mes documents\Mes images\*.bmp
          1. Merci beaucoup. Sauf que si je mets le deltree à la place du del il me met :

            "deltree" n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.

            ?
            1. Contributeur
              essaye del /s
              /S Supprime les fichiers dans tous les sous-répertoires.
              1. Oui je l'avais déjà fait. Merci de vos réponses rapides ca fait vraiment plaisir.

                A+