2010-09-29 8 views
0

je veux supprimer le sous dossier et objet sous-dossierComment créer un fichier batch pour supprimer le sous dossier

par exemple j'ai f: \ ComSvr01 \ Tendance (month_09.10, month_08.10, ...) \ t1.trd

je veux supprimer tous les dossiers month_mm.yy

et élément dans le dossier mais restent nom du dossier tendance (f: \ ComSvr01 \ tendance)

Comment faire?

Aidez-moi s'il vous plaît

Répondre

1

En supposant f: \ ComSvr01 \ Tendance (month_09.10, month_08.10, ...) \ t1.trd signifie

f:\ComSvr01\Trend\month_09.10\... 
f:\ComSvr01\Trend\month_08.10\... 
. 
. 
. 

utiliser ce dans un fichier batch . Vous devez avoir %% f et non% f dans le fichier batch

for /f "tokens=*" %%f in ('dir f:\ComSvr01\Trend /ad/b') do rd /s/q f:\ComSvr01\Trend\%%f 

A partir de la ligne de commande que vous utilisez utilisez uniquement% f

for /f "tokens=*" %f in ('dir f:\ComSvr01\Trend /ad/b') do rd /s/q f:\ComSvr01\Trend\%f 
+0

i en utilisant les "jetons = *" commande suivante %% f dans ('dir f: \ ComSvr01 \ Trend/ad/b') faites/s/qf: \ ComSvr01 \ Trend \ %% f mais je reçois %% f était inattendu en ce moment pourquoi? s'il vous plaît .. je suis recrue, je ne comprends pas cette commande – Fernatit

+0

merci beaucoup. J'utilise cette commande dans cmd peut bien fonctionner, mais quand je crée le fichier .bat et double-cliquez sur l'icône le résultat ne peut pas fonctionner. Pas arrivé, le sous-dossier et l'élément sont des restes. je ne sais pas pourquoi. ce que je devrais faire? – Fernatit

+0

ouvrir une fenêtre de commande et exécuter le fichier batch à partir de la ligne de commande - que dit-il? –

Questions connexes