Adiciona uma nova pasta a cada subpasta

1

Eu tenho uma pasta main dizendo E:\donuts e há centenas de pastas dentro dela. por exemplo,

E:\donuts\yellow\
E:\donuts\green\
...
E:\donuts\blue\

Eu quero criar uma nova pasta em cada subpasta simplesmente usando algum comando do DOS. Algo parecido com isto.

E:\donuts\yellow\big
E:\donuts\green\big

e assim por diante. Como posso conseguir isso?

Além disso, seria possível mover o conteúdo de cada subpasta para a pasta big correspondente? Por exemplo, todos os arquivos e pastas em E:\donuts\yellow\ devem ser movidos para E:\donuts\yellow\big e assim por diante.

    
por nomidesigns 20.11.2011 / 02:21

1 resposta

4

Eu não testei isso, então você vai querer testá-lo primeiro

FOR /d %A IN (e:\donuts\*) DO mkdir "%A\big"

Isso também deve funcionar:

FOR /d %A IN (e:\donuts\*) DO mkdir "%A\big" & mv "%A\*.*" "%A"
    
por 20.11.2011 / 02:41

Tags