Estou precisando de um programa que possa detectar e mover arquivos de várias pastas de uma só vez

0

Estou procurando um programa que possa detectar e mover arquivos de várias pastas de uma só vez. Devido a um acidente com um software de marcação de músicas, minha biblioteca de músicas está em total confusão. Meus arquivos agora estão espalhados por milhares de pastas, cada uma com entre dez e dez subpastas, dentro das quais meus arquivos de música estão. Eu gostaria de coletá-los em um lugar novamente sem ter que passar por cada pasta. Assim, estou procurando um programa que possa detectar todos os arquivos em uma pasta e suas subpastas, mova os arquivos para um local separado e, como um bônus, exclua os diretórios vazios dos quais os arquivos foram movidos.

Aha, resolvido. Obrigado a todos por sua ajuda. Na verdade, era uma simples questão de especificar um diretório de destino para o Picard mover os arquivos antes de marcá-los, uma opção que eu havia ignorado. Mais uma vez, obrigado a todos pela ajuda!

    
por 123 08.01.2014 / 22:25

2 respostas

1

Você não mencionou o diretório de destino. Então, eu estou supondo que você quer que todos os arquivos estejam em um único diretório sem hierarquia.

Nesse caso, é insanamente simples! Basta usar as boas janelas antigas para procurar *.mp3 (e qualquer extensão de música que você tenha) no diretório pai da coleção. Depois de obter os resultados, selecione tudo, recorte e cole em algum diretório que esteja fora do diretório pai da música.

Mesmo se você quiser a hierarquia de diretórios, é melhor movê-los para um único diretório e depois fazer algo como o Picard fazer o trabalho do zero.

    
por 08.01.2014 / 23:44
0

OPÇÃO 1

Este é um dos métodos que usei quando tive o mesmo problema com a minha biblioteca de músicas.

Executando este código na linha de comando no diretório raiz das pastas que você deseja nivelar:

for /r %f in (*) do @copy "%f" .

Ativa uma estrutura de pastas assim:

Folder0 
      Folder1 
            File1.1.txt 
            File1.2.txt 
            FolderA 
                  FileA.txt 
            FolderB 
                  FileB.1.txt 
                  FileB.2.txt 
      Folder2 
            FolderC 
            FileC.txt

em algo parecido com isto:

Folder0 
      File1.1.txt 
      File1.2.txt 
      FileA.txt 
      FileB.1.txt 
      FileB.2.txt 
      FileC.txt 
      Folder1 
      Folder2

Existem alguns métodos mais avançados disponíveis aqui:

link

OPÇÃO 2

Alternativamente, você pode achar que basta executar a pasta de volta através de um robusto software de marcação de música ( Musicbrainz Picard - meu favorito pessoal) que está configurado corretamente corrige o seu problema sem ter que se aprofundar na linha de comando.

Tendo tentado os dois, provavelmente usaria esse método. Pode ser um pouco mais de mãos, mas tem menos chance de acontecer algo dramático.

As configurações na figura abaixo devem funcionar para restaurar seus álbuns nas posições corretas. No entanto, eu recomendo definir o campo Move files to this directory when saving: para algum lugar que não seja seu diretório de músicas padrão. Isso irá forçá-lo a criar novas pastas para salvar. A partir daí, você pode seguir o padrão Guia de início rápido do Picard .

Lembre-se : o Picard não salva automaticamente nada. Verifique o painel da direita para álbuns de ouro, estes são combinados corretamente. Se você tiver álbuns de prata, eles são incompletos ou faltam faixas.

OPÇÃO3

UsandoumprogramadesubstituiçãodoNavegadordearquivos(comoo Fileboss - novamente, um programa que usei) que foi construído em Função Achatar Pasta .

    
por 08.01.2014 / 23:00