Pergunta simples aqui, mas estou supondo que não há uma resposta tão simples.
Eu estou movendo listas de reprodução m3u do meu PC para o meu telefone inteligente, portanto, eu mudo a mudança dos diretórios para se adequar (veja abaixo) como as estruturas de arquivos em ambos os dispositivos são idênticas.
PC: A: \ DANIEL \ Minhas Músicas \ Artistas A - J \ A \ Avicii \ Avicii - As Noites (Vídeo Lírico) .mp3
Telefone: .. \ Minhas Músicas \ Artistas A - J \ A \ Avicii \ Avicii - As Noites (Vídeo Lírico) .mp3
Meu novo método significa que todos os arquivos estarão no diretório principal de músicas do meu smartphone, em vez de usar a estrutura de arquivos do meu PC. Portanto, minhas playlists agora precisam se parecer com isso:
PC: A: \ DANIEL \ Minhas Músicas \ Artistas A - J \ A \ Avicii \ Avicii - As Noites (Vídeo Lírico) .mp3
Telefone: .. \ Minhas Músicas \ Avicii - As Noites (Vídeo Lírico) .mp3
Adicionar o diretório ".. \ My Music" no início é obviamente fácil, mas como eu removo os diretórios, deixando apenas os nomes dos arquivos quando há obviamente diferentes comprimentos de diretórios. Este tem 3 pastas abaixo da pasta "Music", mas algumas podem ser 4, 5 etc.
Eu poderia fazer isso manualmente, no entanto, quando eu tenho muitas playlists com mais de 300 músicas em cada eu não estou gostando dessa idéia. Alguém pode pensar em uma maneira de fazer isso em massa?
Brinquei com o texto no Excel e usei o recurso "Text to Columns", mas não consigo pensar em usar esse recurso onde eu não teria que visitar cada linha da mesma forma que a edição de texto bruto.
Desde já, obrigado, Dan
fonte
Respostas:
No Excel, escreva tudo em uma coluna e, na segunda coluna, cole esta fórmula para obter o que você precisa:
fonte
Eu pesquisei e perguntei sobre essa questão sem bons resultados, até que de alguma forma eu cheguei a este ponto com superusuário. Maravilhoso. Se você não é proficiente com o Excel, até mesmo o que está descrito acima pode parecer desanimador ou não funcionará para você imediatamente.
Aqui estão os meus exemplos de antes e depois, e o código do Excel ligeiramente modificado que usei.
Meu software de centro de mídia de mesa criou uma lista de reprodução .m3u. O conteúdo da lista de reprodução é um conjunto de dados editável simples. Observe que ele inclui todas as unidades e subpastas do PC de mesa. Alguns dos tocadores de software que testei para meus dispositivos móveis não conseguiam lidar com a estrutura de arquivos abaixo. Esse é o ponto do código Excel acima.
Aqui abaixo, é a saída da minha versão ligeiramente modificada do código Excel acima:
No caso acima, para minhas necessidades, até mesmo a pasta \ Music \ padrão foi removida. Agora, com a estrutura de arquivos, todos os quatro reprodutores de software para dispositivos móveis que testei funcionam.
Para o meu caso, o código do Excel se parece com:
código original:
=CONCATENATE("..\My Music\",TRIM(RIGHT(SUBSTITUTE(A1,"\",REPT(" ",LEN(A1))),LEN(A1))))
minha versão de código:
=CONCATENATE("\",TRIM(RIGHT(SUBSTITUTE(A3,"\",REPT(" ",LEN(A3))),LEN(A3))))
É claro que, no back-end, você ainda precisa copiar a segunda coluna do Excel e colá-la em um editor de texto simples, para salvar seus resultados. Então, você precisa renomear o arquivo de texto de
.txt
para.m3u
.Espero que funcione para você.
fonte