Supprimer repertoire avec un batch
Résolu
florinator
Messages postés
552
Date d'inscription
Statut
Membre
Dernière intervention
-
florinator Messages postés 552 Date d'inscription Statut Membre Dernière intervention -
florinator Messages postés 552 Date d'inscription Statut Membre Dernière intervention -
Bonjour tout le monde.
Je suis en train de creer une commande batch dont une partie est comme cela:
IF not EXIST "C:\Program Files\XXXX" (
echo Aucunes suppressions effectuees
)ELSE==goto SUPPR1
:goto SUPPR1
rd /s /q "C:\Program Files\XXXX" (
echo C:\Program Files\XXXX supprime
)
echo.
echo.
Dans l'absolue, la condition de suppression fonctionne correctement, mais il apparait sur la console ce message:
Le fichier spécifié est introuvable
C:\Program Files\XXXX supprime
Et donc la suppression de mon repertoire se passe correctement, mais je voudrais essayer que la console ne m'affiche pas:
Le fichier spécifié est introuvable
Vu que c'est faux puisqu'il trouve mon repertoire et le supprime, et surtout je spécifie un repertoire et non un fichier.
Merci d'avance à tout ceux qui m'aideront.
A++
Je suis en train de creer une commande batch dont une partie est comme cela:
IF not EXIST "C:\Program Files\XXXX" (
echo Aucunes suppressions effectuees
)ELSE==goto SUPPR1
:goto SUPPR1
rd /s /q "C:\Program Files\XXXX" (
echo C:\Program Files\XXXX supprime
)
echo.
echo.
Dans l'absolue, la condition de suppression fonctionne correctement, mais il apparait sur la console ce message:
Le fichier spécifié est introuvable
C:\Program Files\XXXX supprime
Et donc la suppression de mon repertoire se passe correctement, mais je voudrais essayer que la console ne m'affiche pas:
Le fichier spécifié est introuvable
Vu que c'est faux puisqu'il trouve mon repertoire et le supprime, et surtout je spécifie un repertoire et non un fichier.
Merci d'avance à tout ceux qui m'aideront.
A++
A voir également:
- Supprimer repertoire avec un batch
- Supprimer rond bleu whatsapp - Guide
- Supprimer page word - Guide
- Impossible de supprimer un fichier - Guide
- Fichier batch - Guide
- Supprimer pub youtube - Accueil - Streaming
11 réponses
Euh je vois quelque petite erreur dans ton script je pense...
j'aurai fais ca
IF not EXIST "C:\Program Files\XXXX" (
echo Aucunes suppressions effectuees
)
ELSE(
rd /s /q "C:\Program Files\XXXX"
echo C:\Program Files\XXXX supprime
)
echo.
echo.
Je vois pas l'utilité de ton goto suppr1..
j'aurai fais ca
IF not EXIST "C:\Program Files\XXXX" (
echo Aucunes suppressions effectuees
)
ELSE(
rd /s /q "C:\Program Files\XXXX"
echo C:\Program Files\XXXX supprime
)
echo.
echo.
Je vois pas l'utilité de ton goto suppr1..
Bonjour xav3601
Oui c'est vrai tu as raison j'avais un peu peur de rentrer trop de commande avec ELSE.
Je l'ai modifié mais le' soucis reste le même et je ne sais pas pourquoi la console me parle de fichier.
Est ce que je dois spécifié quelque chose aprés "C:\Program Files\XXXX"?
Je dois y aller je repasse ce soir.
Merci pour ton aide.
A++
Oui c'est vrai tu as raison j'avais un peu peur de rentrer trop de commande avec ELSE.
Je l'ai modifié mais le' soucis reste le même et je ne sais pas pourquoi la console me parle de fichier.
Est ce que je dois spécifié quelque chose aprés "C:\Program Files\XXXX"?
Je dois y aller je repasse ce soir.
Merci pour ton aide.
A++
Essaye comme ca:
cmd.exe /C rd /s /q "C:\Program Files\XXXX"
si ca marche pas essayer de lancer ta commande directement a partir d'une fenetre dos et vois ce qu'elle te retourne!
cmd.exe /C rd /s /q "C:\Program Files\XXXX"
si ca marche pas essayer de lancer ta commande directement a partir d'une fenetre dos et vois ce qu'elle te retourne!
Re,
Non la commande ne fonctionne pas mieux et le mess est le même sous fenêtre DOS. Ne faudrait il pas que je spécifie quelque chose à la fin de "C:\Program Files\XXXX" pour signaler que c'est un repertoire:
"C:\Program Files\XXXX\nul"
ou autre chose dans ce style?
Merci en tout cas de ton aide
A++
Non la commande ne fonctionne pas mieux et le mess est le même sous fenêtre DOS. Ne faudrait il pas que je spécifie quelque chose à la fin de "C:\Program Files\XXXX" pour signaler que c'est un repertoire:
"C:\Program Files\XXXX\nul"
ou autre chose dans ce style?
Merci en tout cas de ton aide
A++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut Xav3601,
Le résultat est toujours le même avec cette commande:
Le fichier spécifié est introuvable.
Et je n'est vraiment aucunes idées...
Est ce que la fonction IF EXIST fonctionne aussi avec un repetoire? En connais tu une autre pour tester la présence du repertoire?
L'erreure peut venir de la recherche comme la suppression je pense.
Merci
A++
Le résultat est toujours le même avec cette commande:
Le fichier spécifié est introuvable.
Et je n'est vraiment aucunes idées...
Est ce que la fonction IF EXIST fonctionne aussi avec un repetoire? En connais tu une autre pour tester la présence du repertoire?
L'erreure peut venir de la recherche comme la suppression je pense.
Merci
A++
As tu essayer de lancer la commande directement sur le repertoire a partir d'une fenetre dos pour voir si tu recois la meme erreur ou pas?
salut
essai ça :
echo off
cls
IF EXIST "C:\essai" (
rd /s /q "C:\essai"
echo C:\essai supprime
) ELSE (
echo Aucune suppression effectuée
)
echo.
pause
essai ça :
echo off
cls
IF EXIST "C:\essai" (
rd /s /q "C:\essai"
echo C:\essai supprime
) ELSE (
echo Aucune suppression effectuée
)
echo.
pause
Salut webernard,
Bravo et merci!
Ca fonctionne comme ça sans soucis, c'est gentil de ta part.
Peux tu me donner l'explication de la fonction cls stp?
Merci beaucoup
A++
Bravo et merci!
Ca fonctionne comme ça sans soucis, c'est gentil de ta part.
Peux tu me donner l'explication de la fonction cls stp?
Merci beaucoup
A++