Suppression automatique d'un dossier

Fermé
sophie78 - 13 sept. 2007 à 09:30
 Sophie78 - 17 sept. 2007 à 14:34
Bonjour,

Débutante en prog, je voudrais automatiser la suppression d'un document sous windows XP dont le chemin est : c:\documents and settings\all users\menu démarrer\liste des membres

* liste des membres est une archive auto-extractible faite avec power-archiver qui s'installe automatiquement sous c:\documents and settings\all users\menu démarrer.

J'ai essayé un truc de ce genre sans succès :

echo off
c:
cd\
c:\Documents ans Settings
cd All Users
cd Menu Démarrer
cd Liste de membres
deltree /Y Liste de membres
echo Vous pouvez refermer la fenêtre noire avec la petite croix...

Y aurait-il une âme charitable pour m'aider ?????
A voir également:

8 réponses

dubcek Messages postés 18723 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 11 mai 2024 5 615
13 sept. 2007 à 12:23
les blancs dans les noms doivent être traités:

echo off
c:
cd "\Documents ans Settings\All Users\Menu Démarrer"
del /S "Liste de membres"
echo Vous pouvez refermer la fenêtre noire avec la petite croix...

exit pour fermer la fenêtre automatiquement
0
Merci pour ton aide dubcek mais ça ne marche pas ! J'ai le message suivant :

d:\bureau\sophie78>echo off
Le chemin d'accès spécifié est introuvable

Des propositions ???
0
dubcek Messages postés 18723 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 11 mai 2024 5 615
13 sept. 2007 à 14:05
enlever le echo off pour voir ce qu'il fait
remplacer ans par and et remplacer é par ? : cd "\Documents and Settings\All Users\Menu D?marrer"
DOS n'aime pas les caractères spéciaux
0
J'ai suivi tes conseils et un peu modifié comme ceci :

cls
c:
cd "\Documents and Settings\All Users\Menu D‚marrer\"
del /s /q "Liste des membres"

ça fonctionne mais ça ne supprime que les noms des personnes (documents texte crée avec notepad), ça ne supprime pas le "squelette" qui est composé lui de dossiers de fichiers.
La désinstallation n'est pas concluante car partielle. Il me faudrait une commande qui me permettrait aussi de supprimer les dossiers de fichiers. Peut-être un "deltree" mais je ne le maitrise pas trop.
Ou alors, partir avec du VBScript, mais là c'est l'inconnu pour moi ...

Merci pour votre aide ...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18723 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 11 mai 2024 5 615
13 sept. 2007 à 16:09
del /s doit détruire les dossiers et sous-dossiers et tous les fichiers dedans
"Liste des membres" est un fichier ou un dossier ?
0
"Liste des membres" est une arborescence de dossiers de fichiers avec des fichiers texte
0
dubcek Messages postés 18723 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 11 mai 2024 5 615
13 sept. 2007 à 16:48
j'avais mal lu le help de del. il faut utiliser rmdir /s pour détruire toute l'arboresence
0
Je débute et j'essaie un script qui ne marche pas pour changer un icône automatiquement en allant le chercher sous Windows :
Je compte sur vous pour une idée ...
MERCI

Dim objSHELL, RACCOU, CIBLE, NOM

NOM = "Liste des membres"
CIBLE =""%systemRoot%\system32\shell32.dll"

Set objSHELL = WScript.CreateObject("WScript.Shell")
Set RACCOU = objSHELL.CreateShortcut("C:\Documents and settings\All users\Menu démarrer\" & NOM & ".lnk")
With RACCOU
.TargetPath = CIBLE
.WindowStyle = 105
.IconLocation = CIBLE
.Save
End With

Set objSHELL = Nothing
Set RACCOU = Nothing
WScript.Quit
0