BATCH supression de dossier

ton1K

Habitué
QQun pourrais me donner un exemple de batch pour suprrimer le contenu ENTIER d'un dossier (sous-dossier et fichier). J'ai effectivement trouver une ligne de commande sur le net permettant de supprimer tout les fichier met pas de supprimer les sous dossier...

La ligne de commande:
Echo o|del c:\test\try\*.*

Le but etant de vider un dossier tout les Vendredi par exemple, si qqun a une autre soluce que par un batch elle est la bienvenue

PS: OS win2k

Merci d'avance
 

Neoryuki

Grand Maître
Ca depend de ton OS

Si tu as la command DELTREE tu peux essayer avec, mais comme ca n'existe pas sous XP, tu peux essayer avec ca :

@ECHO ON
DEL C:\TON_REP\*.* /s /f /q

Ca devrait le faire
 

Neoryuki

Grand Maître
[citation=31276,1][nom]Magellan a écrit[/nom]plus simple

[cpp]
c:
cd\
deltree c:\TON_REP |O

[/CPP]
[/citation]DELTREE marche pas sous XP

Et tu oublie le MD TON_REP pour le recreer vide apres la suppression

[EDIT] Je suis con, la commande RD peut remplacer le DELTREE ( fo que je revise mon DOS moa :ouch: je suis rouillé )
 

magellan

Modérâleur
Staff
[citation=31278,1][nom]Neoryuki a écrit[/nom]DELTREE marche pas sous XP

Et tu oublie le MD TON_REP pour le recreer vide apres la suppression

[EDIT] Je suis con, la commande RD peut remplacer le DELTREE ( fo que je revise mon DOS moa :ouch: je suis rouillé )
[/citation]

Rd si le répertoire est VIDE... [:spamafote]
 

Neoryuki

Grand Maître
[citation=31281,1][nom]Magellan a écrit[/nom]

Rd si le répertoire est VIDE... [:spamafote]
[/citation]Arf vi chiotte j'y pensais plus

Et le DOS de XP est too poorï :fou:
 

magellan

Modérâleur
Staff
bon...
que je réfléchisse (difficile sans mes trois litres de café...)





[cpp]
@echo off
Echo batch de suppression d'un répertoire et de son contenu
echo (c) Moi même
c:
cd\%1
del c:\%1\*.* /y
cd\
rd c:\%1
echo
echo fin de traitement.
[/cpp]

Pour l'utiliser nommer par exemple le bat en deler.bat et s'en servir comme suit

DELER Lenomdurep
 

Neoryuki

Grand Maître
[citation=31284,1][nom]Magellan a écrit[/nom]bon...
que je réfléchisse (difficile sans mes trois litres de café...)





[cpp]
@echo off
Echo batch de suppression d'un répertoire et de son contenu
echo (c) Moi même
c:
cd\%1
del c:\%1\*.* /y
cd\
rd c:\%1
echo
echo fin de traitement.
[/cpp]

Pour l'utiliser nommer par exemple le bat en deler.bat et s'en servir comme suit

DELER Lenomdurep
[/citation]Le DEL marchera pas pour les sous rep non vides [:manoj]
 

ton1K

Habitué
OS: win2k advanced server
Repertoire: E: /comon

Le truc c'est qui à un partage dessus, donc si on le supprime par le batch fo refaire le partage :/

Si qqun me donne le code déja tout pret avec inclus le chemin du répertoire c'est mon idole parceque la je sèche vraiment

Merci d'avance vous êtes cool déja de vous y interesser, n1
 

Neoryuki

Grand Maître
[citation=31292,1][nom]ton1K a écrit[/nom]OS: win2k advanced server
Repertoire: E: /comon

Le truc c'est qui à un partage dessus, donc si on le supprime par le batch fo refaire le partage :/

Si qqun me donne le code déja tout pret avec inclus le chemin du répertoire c'est mon idole parceque la je sèche vraiment

Merci d'avance vous êtes cool déja de vous y interesser, n1
[/citation]Bah sino une idée partielle, faire un MOVE du contenu vers un autre rep que tu efface completement et que tu recrée dans la foulée

Style

CD\
E:
MD POUBELLE
CD COMON
MOVE *.* E:\POUBELLE /Y
CD\
CD POUBELLE
DEL *.* /Y
CD\
RD POUBELLE

Comme ca tu touche pas au rep d'origine ni au partage, tu transfere les contenu sur un rep supprimable
 

ton1K

Habitué
Pourquoi pas j'veu bien essayer, mais avec le repertoire F: /comon inclu dans ton code ca donne quoi?

Merci

UPDATE : G rien dit j'ai trop fumé c pas possible ;) merci
 

Neoryuki

Grand Maître
[citation=31307,1][nom]ton1K a écrit[/nom]MOVE *.* E:\POUBELLE /Y
The syntaxe of the command is incorect

BuH y doit y avoir une faute O_O
[/citation][fixed]echo on
cd\
c:
md poubelle
move c:\common\*.* c:\poubelle
cd\
cd poubelle
del *.* /f /s /q

[/fixed]Marche mieux comme ca mais y a toujours un prob sur les sous rep de COmmon
 

leso

Grand Maître


tiens a placer dans le rep windows comme ca tu pourras appliquer n'importe quel paramètre
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 158
Messages
6 718 522
Membres
1 586 444
Dernier membre
ubik13
Partager cette page
Haut