Tom's Guide > Forum > Programmation > MS DOS: Deltree non reconnu

MS DOS: Deltree non reconnu

Forum Programmation : MS DOS: Deltree non reconnu

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,

J'ai crée un fichier test.bat avec ecris à l'interrieur:

Code :
  1. deltree F:\dossierstest\test



Cependant, lorsque je lance le fichier test.bat et que je prend le soin de faire pose, il marque le message suivant:

Code :
  1. F:\dossierstest>deltree F:\dossierstest\test
  2. 'deltree' n'est pas reconnu en tant que commande interne
  3. ou externe, un programme exécutable ou un fichier de commandes.



Comment puis-je faire pour que deltree soit reconnu?

Merci d'avance

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

passer en DOS 6.2 :)
Ou bien, récupérer deltree dans un ancien dos et de le mettre avec ton .bat

Répondre à crazycat@idn

avant d'appeler ton batch, tu n'as qu'à redéfinir une variable qui fait un bon delete:

Code :
  1. set deltree=del /S

Répondre à CRicky

le del /S ne demande pas une confirmation pour chaque fichier à effacer?

Répondre à crazycat@idn

Citation :

récupérer deltree dans un ancien dos et de le mettre avec ton .bat


Tu connais un site sûr où je pourrais en télécharger un?

De ce qui est de la seconde soluce avec del /S, sa na pas marché...

Voilà, je suis ouvert a tout proposition

Répondre à Tonnere

Ben alors:

Code :
  1. set deltree=del /S /Q



Suffit de faire un HELP DEL pour avoir la liste des options ;-)

ps: télécharger un autre programme n'est pas une bonne solution d'un point de vue sécurité.

Répondre à CRicky

Citation :


Tonnere a écrit :
[...] sa na pas marché... [...]


C'est beau la fermeture d'esprit.

Répondre à CRicky

Je pense que la solution de Cricky est la plus simple et la plus pratique mais tu peux aussi lister tout les repertoir et sous repertoir, stocker l'"adresse des dossier dans un fichier texte.

Faire une boucle for pour récuperer le chemin et effacer chaque dossier un par un et à la fin effacer le fichier texte ou tu avais stocké le chemin des dossiers à effacer ;-)

Plus compliqué et un peu plus long mais c'est déjà sa :-D

Répondre à p2pMan

Au fait p2pman, j'ai remarqué (redécouvert en fait lol), qu'il n'y avait pas besoin d'enregistrer dans un fichier.
on fait un for simple, et au lieu de mettre le fichier, on met ('commande_a_executer'). ça évite de créer un fichier ;-)

Répondre à CRicky

Non, ça n'a toujours pas marché, mais j'ai trouver un moyen un peu dérivé d'arriver a mes fin:

Code :
  1. del F:\dossierstest\test\ *.*
  2. RD F:\dossierstest\test



Ce qui est lourd c'est que je dois le faire pour tout les sous-dossier et en plus validé car j'ai mis *.* mais en tout cas sa marche.

Si vous avez la soluce pour ne plus avoir a validé se serait toujours ça de gagné.

Merci pour votre aide

Répondre à Tonnere

ouais, en fait faut utiliser %DELTREE% au lieu de DELTREE.

sinon

Code :
  1. del /S /Q F:\dossierstest\test

Répondre à CRicky
Tom's Guide > Forum > Programmation > MS DOS: Deltree non reconnu
Aller à :

Il y a 2928 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens