@ricardo_br Boa tarde, entendi ali mas seria varias sub-pastas, vou tentar por como musicas
C:\Musicas\BandaA\Album\musica.mp3
C:\Musicas\BandaD\Album\musica.mp3
C:\Musicas\BandaE\Album\musica.mp3
C:\Musicas\BandaF\Album\musica.mp3
C:\Musicas\BandaG\Album\musica.mp3
Pra ficar assim:
C:\Musicas\BandaA\musica.mp3
C:\Musicas\BandaD\musica.mp3
C:\Musicas\BandaE\musica.mp3
C:\Musicas\BandaF\musica.mp3
C:\Musicas\BandaG\musica.mp3
Do exemplo que voce postou acredito que teria que ficar editando o bath informando origem e destino para cada banda é seria isso?
Ou colocaria assim:
@echo off
set Fonte=C:\Musicas\%\%\
set Destino=C:\Musicas\%\
O % seria o coringa pra ignorar a correspondência(nome da pasta) na arvore de caminho
Exemplicando seria o arquivo da ponta subiria um nivel e apagando a pasta vazia que ficou pra tras.. do colocando o ponto de partida pra onde ele iria verificar na ramificação..
D:\Midias\Musicas\Bandas\Album\musica.mp3
D:\Midias\Filmes\Anos\filme.mp4
a raiz seria para verificar D:\Midias\%%%%%%%
o restante não importaria o nome da pasta ou tipo de arquivo, subir um nivel e fechar a porta(apagar a pasta) kkkkkkkkkkk
D:\Midias\Musicas\Bandas\musica.mp3
D:\Midias\Filmes\filme.mp4