Como eu removo a mesma parte de um nome de arquivo para muitos arquivos no Windows 7?

61
Basicamente, eu tenho um álbum de música e eu quero remover o nome do autor de todos os arquivos de mp3, em vez de ter que fazê-lo manualmente. Existe uma função no Windows 7 Ultimate que pode fazer isso por mim?

    
por qroberts 23.01.2011 / 18:42

11 respostas

98

Você também pode tentar usar o PowerShell, uma poderosa ferramenta de linha de comando do Windows. Você executaria este comando:

Comando total:

get-childitem *.mp3 | foreach { rename-item $_ $_.Name.Replace("Radiohead -", "") }

Analisando:

get-childitem *.mp3
Isso lista todos os arquivos cujos nomes terminam com .mp3 . Eles são então canalizados para o próximo comando com o operador | .

foreach { rename-item $_ $_.Name.Replace("Radiohead -", "") }
Isso substitui todas as instâncias de Radiohead - por nada, denotadas por "" , limpando efetivamente a palavra de todos os arquivos no diretório.

Você também pode modificar get-childitem *.mp3 para get-childitem - que renomeia todos os arquivos no diretório, não apenas os arquivos cujos nomes terminam com .mp3 .

    
por 04.04.2013 / 21:21
41

Esqueça scripts complicados para isso.

rename é um comando muito antigo e nunca devidamente concluído. Se você não usá-lo corretamente, o resultado poderá surpreendê-lo.

Por exemplo, para remover um prefixo abcd de abcd1.txt , abcd2.txt , abcd3.txt etc. para obter 1.txt , 2.txt , 3.txt simplesmente use

rename "abcd*.txt" "////*.txt"

Você precisa do mesmo número de / que o número de caracteres iniciais que deseja remover.

Coloque aspas duplas em ambos os argumentos.

    
por 31.01.2015 / 00:10
13

Isso pode funcionar.

Crie um arquivo em lote da seguinte forma:

for %%i in ("*.mp3") do (set fname=%%i) & call :rename
goto :eof
:rename
::Cuts off 1st four chars, then appends prefix
ren "%fname%" "my%fname:~4%"
goto :eof

Fonte: link (nos comentários, de "BlueNovember")

    
por 23.01.2011 / 19:30
11

Experimente este software

link

Bulk Rename Utility is a free file renaming software for Windows. Bulk Rename Utility allows you to easily rename files and entire folders based upon extremely flexible criteria. Add date/time stamps, replace numbers, insert text, convert case, add auto-numbers, process folders and sub-folders....plus a whole lot more! Rename multiple files quickly, according to many flexible criteria. Rename files in many ways: add, replace, insert text into file names. Convert case, add numbers. Remove or change file extensions. Check the detailed preview before renaming. Rename photos using EXIF meta data (i.e. "Date Picture Taken", "Resolution" and other information embedded in all JPG photo files) Rename your holiday pictures from a meaningless dsc1790.jpg to NewYork1.jpg in a flash. Rename MP3 files using ID3 tags (a.k.a. MP3 ID3 tag renaming). Change files' creation and modification time stamps. It's free. Easy to Install. Download and start renaming your files now!

    
por 23.01.2011 / 19:48
7

Como você está lidando com arquivos de música, esqueça o arquivo de lote e os utilitários para renomear seus arquivos. Use um programa dedicado, como o Mp3tag , que é uma necessidade absoluta se você realmente quiser organizar sua música.

Principais características

Batch Tag Editing Write ID3v1.1, ID3v2.3, ID3v2.4, MP4, WMA, APEv2 Tags and Vorbis Comments to multiple files at once.

Support for Cover Art Download and add album covers to your files and make your library even more shiny.

Import from Amazon, discogs, freedb, MusicBrainz Save typing and import tags from online databases like Amazon, discogs, freedb, MusicBrainz, and more.

Replace characters or words Replace strings in tags and filenames (with support for Regular Expressions).

Create Playlists automatically Create and manage playlists automatically while editing.

Rename files from tags Rename files based on the tag information and import tags from filenames.

Export to HTML, RTF, CSV Generate nice reports and lists of your collection based on user-defined templates.

Full Unicode Support User-interface and tagging are fully Unicode compliant.

Besides these main features Mp3tag offers a variety of other functions and features ranging ranging from batch export of embedded album covers, over support for iTunes-specific tags like media type or TV Show settings, to combining multiple actions into groups that can be applied with a single mouse click.

    
por 23.01.2011 / 22:17
7

ReNamer pode fazer isso. No ReNamer, basta adicionar uma regra de "remover" como esta (uma regra de "exclusão" também funcionará):

E,emseguida,arrasteesolteosarquivosouapastaquecontémosarquivosquedesejarenomearparasuajanela(ouuseosbotões'Adicionararquivos/pastas'),verifiqueavisualizaçãoe,umavezverificado,cliqueem'Renomear':

    
por 14.01.2014 / 03:17
3

Eu só quero adicionar o meu favorito: Renomear o mestre

This utility will add, remove, or replace parts of the filename with ease and also supports renaming via file properties, MP3 tags, JPEG JFIF and EXIF tags, Video tags, and text files. Batch renaming that's simple to use, yet still very powerful.

Recursos

  • Modoportátil
  • Classificaçãointeligentedenúmeros
  • SuportecompletoanomesdearquivosUnicode
  • Renomeaçãodearquivosepastas
  • Colunasfilelistpersonalizadas
  • Pré-visualizaçãoautomática
  • Digitalizaçãodasubpastapararenomeararquivosemváriaspastas
  • RenomeandovariáveisparatagsJPEG/MP3/Video,propriedadesdearquivos,contadoresemuitomais
  • Scriptsparasalvarasopçõesderenomeaçãomaisusadas
  • [*]e[?]curingasdeestilodepromptdecomandoousuportecompletoàExpressãoRegular
  • IntegraçãoopcionaldoExplorerparaclicarcomobotãodireitodomouseemarquivos/pastasouusar"Enviar para"
  • Alteração de maiúsculas e importação de arquivos de texto
  • Opções de linha de comando para renomeação em lote
por 16.07.2013 / 20:19
2

Eu tinha um requisito relacionado.

CUIDADO:
Faça um backup da pasta em que você está tentando os comandos abaixo.

Exemplo 1 :

CUIDADO: Este comando sobrescreve uma parte do nome do arquivo existente

Se você tiver apenas dois arquivos em um diretório:

This is file 1.txt  
This is file 2.txt  

e se você executar:

rename "\*.\*" "abc-\*.\*"  

Em seguida, os arquivos são alterados para:

abc- is file 1.txt  
abc- is file 2.txt  

Exemplo 2 :

CUIDADO: Este comando exclui uma parte do nome do arquivo existente

Se você tiver apenas dois arquivos em um diretório:

This is file 1.txt  
This is file 2.txt  

e se você executar:

rename "T\*.\*" "/\*.\*"  

Em seguida, os arquivos são alterados para:

his is file 1.txt  
his is file 2.txt
    
por 17.09.2016 / 17:38
1

Eu estava procurando svn renomear um monte de arquivos com algum texto comum. Como eu já tinha o cygwin instalado acabei rodando o bash:

bash-3.1$ for i in ipad_*; do svn rename $i ${i/ipad_}; done

Eu sei que o TortoiseSVN, às vezes, solicita substituições comuns, mas não neste caso.

    
por 07.03.2014 / 20:27
0

Acesse cmd.exe e digite:

REN "Radiohead*.mp3" "*.mp3"

(com citações)

    
por 19.01.2013 / 15:55
-2

Há muitos softwares disponíveis especificamente para fazer isso com arquivos de música. Um exemplo que usei é o Tag & Rename . Se você estiver procurando por um utilitário geral para usar com qualquer tipo de arquivo, tenho certeza de que eles também existem. Mas eu não tenho nenhum exemplo fora da minha cabeça.

    
por 23.01.2011 / 19:27