joao_victor
(usa CentOS)
Enviado em 23/11/2017 - 18:43h
plimo263 escreveu:
Fala amigo, me passa o nome de arquivo de exemplo para eu entender. Todos os arquivos .mp3 seguem a mesma lógica ? O script é interativo, não interativo ou os dois ?
Sim são interativos, um exemplo de nomes de arquivo mp3 que pretendo organizar:
01-A_Arte_de_Chico_Buarque-Chico_Buarque-Rosa_dos_Ventos
01-A_Kind_Of_Magic-Queen-One_Vision
02-Tracy_Chapman-Tracy_Chapman-Fast_Car
02-Trem_Azul-Elis_Regina-Alô,_alô,_marciano
Onde no nome dos arquivos o número é o número de faixa em seguida separado pelo hífen vem o nome do álbum, nome dos artistas, e o nome da música. Quando executar o programa irá organizar todos os arquivos mp3, por exemplo no caso da música
01-A_Arte_de_Chico_Buarque-Chico_Buarque-Rosa_dos_Ventos
irá criar uma pasta com o nome do artista: Chico Buarque e dentro desta pasta irá criar outra pasta com o nome do álbum: A Arte de Chico Buarque e jogando o arquivo mp3 para dentro desta pasta.
E no momento que por exemplo se eu digitar -n ou --no-numbers irá percorrer todos os arquivos mp3 retirando o números de faixa dos nomes dos arquivos, para melhor entendimento no caso da musica
01-A_Arte_de_Chico_Buarque-Chico_Buarque-Rosa_dos_Ventos
ficaria da seguinte forma: A_Arte_de_Chico_Buarque-Chico_Buarque-Rosa_dos_Ventos
E fazendo o mesmo para os outros comandos criados como -a ou --no-album pega todos os arquivos e retira o nome do álbum do nome do arquivo
Chico_Buarque-Rosa_dos_Ventos
comando -s ou --no-space para tirar tiras as sublinhas e substituir por espaço
Chico Buarque-Rosa dos Ventos
e o comando -v ou --verbose mostra o progresso da ação dos comando como por exemplo progresso [1 / 100] e ir incrementando conforme for formatando o nome dos arquivos mp3: progresso [2 / 100],progresso [3 / 100] progresso [4 / 100] ...
Espero ter sido claro e que possa ter compreendido, e um obrigado desde já.