[RESOLU] pour fichier batch
-
Auteur du sujetCalimero
- Grand Habitué
- Messages : 954
- Enregistré le : il y a 12 ans
- Localisation : Chti 59
[RESOLU] pour fichier batch
Bonjour,
Y a t-il un expert qui pourrait me donner un fichier batch pour effacer un dossier et sont contenu (fichier pdf).
voici le chemin : c:\ Dossier1\Dossier2\dossier3\dossier4\dossier à effacer.
Calimero.
Y a t-il un expert qui pourrait me donner un fichier batch pour effacer un dossier et sont contenu (fichier pdf).
voici le chemin : c:\ Dossier1\Dossier2\dossier3\dossier4\dossier à effacer.
Calimero.
Dernière modification par LaDidi21 il y a 6 ans, modifié au total 2 fois.
Raison : Ajout icone pour resolu
Raison : Ajout icone pour resolu
-
- Administrateur
- Messages : 9836
- Enregistré le : il y a 15 ans
- Localisation : On earth
- Contact :
RMDIR "C:\Dossier1\Dossier2\dossier3\dossier4\dossier à effacer"
ThiWeb
ThiWeb
-
- Modérateur
- Messages : 13243
- Enregistré le : il y a 15 ans
@Calimero :
Tu peux ajouter /S /Q si nécessaire
Tu peux ajouter /S /Q si nécessaire
-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-
-
- Modérateur
- Messages : 2893
- Enregistré le : il y a 13 ans
Il faut même les ajouter sinon rien ne sera supprimé comme le dossier n'est pas vide car il faut qu'il soit vide sans /s pour pouvoir être supprimé
Pour info:
/s supprime les sous dossiers et fichiers
/q mode silencieux sans confirmation, en gros t'auras pas la phrase "voulez vous vraiment supprimer le dossier et ce qu'il contient /o /n" truc du genre
Pour info:
/s supprime les sous dossiers et fichiers
/q mode silencieux sans confirmation, en gros t'auras pas la phrase "voulez vous vraiment supprimer le dossier et ce qu'il contient /o /n" truc du genre
-
Auteur du sujetCalimero
- Grand Habitué
- Messages : 954
- Enregistré le : il y a 12 ans
- Localisation : Chti 59
Bonsoir,
Merci de vos réponses. je vais appliquer.
Cordialement.
Merci de vos réponses. je vais appliquer.
Cordialement.
-
- Modérateur
- Messages : 13243
- Enregistré le : il y a 15 ans
@Calimero :
Si tu as des espaces dans le nom des répertoires, il est impératif de l'encadrer par "
Ex : RmDir /S /Q "C:\mon répertoire\mon sous-répertoire"
Si tu as des espaces dans le nom des répertoires, il est impératif de l'encadrer par "
Ex : RmDir /S /Q "C:\mon répertoire\mon sous-répertoire"
-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-
-
Auteur du sujetCalimero
- Grand Habitué
- Messages : 954
- Enregistré le : il y a 12 ans
- Localisation : Chti 59
@LaDidi21
Merci je savais.j'essaie de résoudre des petits problèmes du genre la fenêtre de l’interpréteur de commande apparait une 1/2 seconde au lancement du batch malgré le "/q".
Merci je savais.j'essaie de résoudre des petits problèmes du genre la fenêtre de l’interpréteur de commande apparait une 1/2 seconde au lancement du batch malgré le "/q".
-
- Modérateur
- Messages : 2893
- Enregistré le : il y a 13 ans
Le /q n'est pas fait pour ça
Tu verras forcément un court temps la fenêtre dos sauf en utilisant un vbs ou un programme
Quiet http://www.joeware.net/freetools/tools/quiet/index.htm
hidecon http://code.kliu.org/misc/
ou transformer ton bat en exe
http://www.f2ko.de/en/b2e.php
Tu verras forcément un court temps la fenêtre dos sauf en utilisant un vbs ou un programme
Quiet http://www.joeware.net/freetools/tools/quiet/index.htm
hidecon http://code.kliu.org/misc/
ou transformer ton bat en exe
http://www.f2ko.de/en/b2e.php
-
Auteur du sujetCalimero
- Grand Habitué
- Messages : 954
- Enregistré le : il y a 12 ans
- Localisation : Chti 59
Bonjour,
@ Stiouf :
Merci pour ces informations.
Cordialement.
@ Stiouf :
Merci pour ces informations.
Cordialement.
-
- Modérateur
- Messages : 13243
- Enregistré le : il y a 15 ans
@Calimero :
Pour comprendre l'action du "/Q", essaye sans et tu verras que la fenêtre console reste ouverte en attendant que tu saisisses O pour Oui... si tu es sur un système français.
Le "/Q" donne la même résultat que :si tu es sur un système français. Le caractère "|" (ou pipe) correspond à Alt-124 (cf. Table des caractères ou charmap.exe)
+1 / Stiouf : c'est normal.
Ton batch ne s'éxécute pas directement.
C'est un programme en mode console (cmd.Exe) qui interprète son contenu en transformant les commandes (type RmDir) en fonctions du système (API).
Comme il est en mode console, tu as une fenêtre qui s'ouvre.
-1 / Stiouf : Ce n'est pas la transformation en .exe qui fait, automatiquement, disparaître la fenêtre.
mais je pense qu'il a fait un raccourci pour simplifier.
Pour comprendre l'action du "/Q", essaye sans et tu verras que la fenêtre console reste ouverte en attendant que tu saisisses O pour Oui... si tu es sur un système français.
Le "/Q" donne la même résultat que :
Code : Tout sélectionner
echo O | rd "le répertoire à supprimer" /S
+1 / Stiouf : c'est normal.
Ton batch ne s'éxécute pas directement.
C'est un programme en mode console (cmd.Exe) qui interprète son contenu en transformant les commandes (type RmDir) en fonctions du système (API).
Comme il est en mode console, tu as une fenêtre qui s'ouvre.
-1 / Stiouf : Ce n'est pas la transformation en .exe qui fait, automatiquement, disparaître la fenêtre.
mais je pense qu'il a fait un raccourci pour simplifier.
-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-
-
Auteur du sujetCalimero
- Grand Habitué
- Messages : 954
- Enregistré le : il y a 12 ans
- Localisation : Chti 59
Bonsoir,
@LaDidi21 :
Ok pour l'action du "/Q". Vérifié.
Problème résolu pour l'effacement de dossier.
j'ai fait ceci :
Par contre j'ai voulu tester l'effacement d'un fichier comme ceci :
Et la ça ne fonctionne pas. Le fichier ne s'efface pas.
Par contre, si j'ouvre l’interpréteur de commande, que je colle le texte dedans cela fonctionne.
Ou ai-je fait une erreur?
@LaDidi21 :
Ok pour l'action du "/Q". Vérifié.
Non je lance le batch en cliquant dessus.LaDidi21 à ecrit :
mais je pense qu'il a fait un raccourci pour simplifier.
Problème résolu pour l'effacement de dossier.
j'ai fait ceci :
Code : Tout sélectionner
@echo off
REM efface le dossier5
RD /S /Q "C:\Dossier1\Dossier2\Dossier3\Dossier4\Dossier5"
Code : Tout sélectionner
@echo off
REM efface le fichier pdf dans "Dossier5"
CD "C:\Dossier1\Dossier2\Dossier3\Dossier4\Dossier5"
DEL /f "test.pdf"
Par contre, si j'ouvre l’interpréteur de commande, que je colle le texte dedans cela fonctionne.
Ou ai-je fait une erreur?
-
- Modérateur
- Messages : 13243
- Enregistré le : il y a 15 ans
@Calimero :
Le "il", c'était Stiouf.
essaye :Tu as aussi vite fait d'écrire
Le "il", c'était Stiouf.
essaye :
Code : Tout sélectionner
CD /D "C:\Dossier1\Dossier2\Dossier3\Dossier4\Dossier5"
Code : Tout sélectionner
Del /f "C:\Dossier1\Dossier2\Dossier3\Dossier4\Dossier5\test.pdf"
-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-
-
Auteur du sujetCalimero
- Grand Habitué
- Messages : 954
- Enregistré le : il y a 12 ans
- Localisation : Chti 59
Bonsoir,
@LaDidi21 :
Bon j'ai trouvé pourquoi je n'arrivais pas à effacer mon fichier pdf.
j'ai ajouté une pause à la fin de mon batch, et j'ai vu le problème.
En fait, le fichier en cause : "carte de vœux.pdf". C'est le "œ" qui passe pas.
Peut-être que si j'avais donner le vrais nom du fichier, tu m'aurais de suite trouvé la solution.
Comme tu le dis souvent, il faut être précis dans ces demandes.
je te remercie d'avoir suivi mon post pour m'aider.
Cordialement.
calimero.
@LaDidi21 :
Bon j'ai trouvé pourquoi je n'arrivais pas à effacer mon fichier pdf.
j'ai ajouté une pause à la fin de mon batch, et j'ai vu le problème.
En fait, le fichier en cause : "carte de vœux.pdf". C'est le "œ" qui passe pas.
Peut-être que si j'avais donner le vrais nom du fichier, tu m'aurais de suite trouvé la solution.
Comme tu le dis souvent, il faut être précis dans ces demandes.
je te remercie d'avoir suivi mon post pour m'aider.
Cordialement.
calimero.
Qui est en ligne
Utilisateurs parcourant ce forum : Ahrefs [Bot] et 6 invités