Como mudar o nome de lote e apagar arquivos em massa no Windows
o advento da internet superfast trouxe consigo massas de arquivos para download. Houve um boom semelhante em arquivos após o advento da fotografia digital. De repente, você poderia facilmente encher um disco rígido terabyte com facilidade.
no entanto, manter o controle dos arquivos nem sempre é fácil. De vez em quando, você pode querer mudar o nome de cada arquivo em uma pasta para o bem da organização. Em outras ocasiões, você vai querer apagar todos os seus arquivos, também.
Leia para saber como mudar o nome do lote e apagar os ficheiros em massa no Windows 10.
como mudar o nome do lote no Windows 10
existem algumas maneiras de mudar o nome dos ficheiros em lote usando o Windows 10. Você pode mudar o nome usando File Explorer, Command Prompt, ou PowerShell, com cada opção útil para diferentes tarefas.
Batch Rename with File Explorer
File Explorer oferece uma das opções de mudança de nome mais fáceis, mas também oferece a menor flexibilidade de mudança de nome.
- dirija-se para a pasta que contém os ficheiros que deseja mudar o nome.
- Ordene os arquivos como você deseja renomeá-los.
- Carregue em CTRL + A para seleccionar todos os ficheiros na pasta, depois carregue com o botão direito e seleccione mudar o nome.
- introduza o seu novo nome de ficheiro e carregue em Enter. Cada arquivo na pasta irá tomar o nome do arquivo base, neste caso, arte, seguido por um número em uma sequência.
como você pode ver, ele faz o trabalho, mas não oferece qualquer personalização.
mudar o nome do lote com a linha de comandos
a linha de comandos do Windows oferece um pouco mais de flexibilidade para mudar o nome do ficheiro em lote. Você pode usar o comando ren para mudar o nome de vários arquivos simultaneamente. “Ren” é o diminutivo de renomear. O comando permite os caracteres especiais ” * “e”?”bem como mudar as extensões de arquivo, embora não permita que você mova arquivos para diferentes pastas após renomear.
vá para a pasta que contém os ficheiros que deseja mudar o nome, carregue em Shift + botão direito e seleccione Abrir aqui uma janela de comandos. Digite dir e carregue em Enter para ver a lista de ficheiros.
mudar o nome de um único ficheiro
o comando para mudar o nome de um único ficheiro é:
ren filename.jpg newfilename.jpg
mudar o nome dos dígitos em vários ficheiros
se quiser mudar o nome de vários ficheiros, poderá usar os caracteres especiais para fazer alterações. Por exemplo, se você deseja alterar o número de dígitos em seus nomes de arquivo, você pode usar o seguinte comando:
ren document??.txt document3??.txt
Aqui, o ponto de interrogação curinga age como qualquer personagem, permitindo que o comando localizar para localizar quaisquer ficheiros correspondentes, enquanto a saída de arquivos renomeados.
Batch Rename Files with a Suffix
How about adding a suffix to a group of files? Você pode fazer isso usando o seguinte comando:
ren *.* ???????-test.*
neste comando, a sequência asterisco actua no lugar de quaisquer caracteres. Entao, “*.* “significa encontrar qualquer nome de arquivo, com qualquer extensão, nesta pasta. A segunda parte (com todos os pontos de interrogação) diz ao comando para usar os nomes de arquivos existentes até sete caracteres, mas adicionar “-test” Como sufixo, enquanto o asterisco novamente significa aplicar a qualquer extensão de arquivo.
se quiser adicionar um prefixo, mova a parte” – test ” do comando para a frente, assim:
ren *.* test-???????.*
remover em lote partes de um nome de ficheiro
pode usar a mudança de nome do ficheiro em lote para apagar parte de um nome de ficheiro também. Diz que tens uma série de documentos chamados “jan-budget”.xlsx, “” fev-budget.xlsx, “” mar-budget.xlsx,” e assim por diante. Você pode remover o sufixo “- budget ” usando o seguinte comando:
ren ???-budget.xlsx ???.xlsx
lote mudar o nome das extensões de Ficheiros
o comando ren também pode endereçar as extensões de ficheiros. Isso significa que você pode mudar o nome de lote extensões de arquivo. Enquanto isso é útil, ele pode causar problemas se você renomeá-lo para um tipo de arquivo incompatível.
isso significa que você pode tentar mudar o nome dos arquivos para tipos de arquivos semelhantes, como um documento do Word (.docx) a um documento de texto (.txt), mas você vai ter problemas se você tentar converter um documento do Word em um tipo de vídeo (tal como .mp4).
O seguinte comando renomeia todas as extensões de arquivo de documentos de texto para documentos no formato rich text:
ren *.txt *.rtf
Antes de trocar as extensões de arquivo, eu recomendo fazer um backup dos arquivos apenas no caso de algo der errado.
Renomear em lote com PowerShell
o PowerShell do Windows oferece a maior flexibilidade para renomear em lote arquivos e é a ferramenta de renomeamento mais poderosa construída no Windows.
dirija-se para a pasta que contém os ficheiros que deseja mudar o nome em lote, carregue em Shift + botão direito e abra aqui uma janela em caracteres Magnéticos. Aqui está a nossa pasta de teste MUO em lote mudar o nome da pasta de testes das secções anteriores, agora aberta em PowerShell. Digite dir e carregue em Enter para ver uma lista de ficheiros.
a partir daqui, você pode começar a renomear nomes de arquivos em lote com PowerShell.
Mudar o nome de um Único Arquivo
Se você quiser mudar o nome de um único arquivo, use o seguinte comando:
Rename-Item filename.jpg newfilename.jpg
Se o nome do arquivo inclui espaços, você precisará usar aspas os nomes de arquivos, como:
Rename-Item "file name with spaces.jpg" "new file name with spaces.jpg"
Lote Substituir Nomes de arquivos
PowerShell oferece algumas opções diferentes para renomear em lote nomes de arquivos. Uma opção é substituir parte do nome do arquivo por outra coisa, o que é útil para substituir arquivos de uma câmera digital.
Dir | Rename-Item –NewName { $_.name –replace "DSC","summer2020" }
onde ” DSC “é parte do nome de arquivo original da câmera digital ou sua pasta de fotos de smartphone, e” summer2020 ” é o nome de arquivo de saída.
pode usar o mesmo comando para substituir pequenos excertos de um nome de ficheiro também. Por exemplo, o seguinte comando substitui um sublinhado por um hífen
Dir | Rename-Item –NewName { $_.name –replace "_","-" }
muda o nome dos ficheiros em lote usando o número crescente
pode usar o seguinte comando para mudar o nome dos ficheiros em lote, adicionando um número diferente a cada ficheiro.
Dir | %{Rename-Item $_ -NewName ("summer2020{0}.jpg" -f $nr++)}
mudar o nome dos ficheiros em lote ao longo de todo o directório
uma coisa que pode fazer com o PowerShell é mudar o nome dos ficheiros em lote ao longo de um directório inteiro, em vez de uma única pasta. Este comando funciona a partir do topo da pasta de ficheiros para baixo, alterando o nome em lote dos ficheiros correspondentes em cada sub-pasta.
Get-ChildItem -Filter "*current*" -Recurse | Rename-Item -NewName {$_.name -replace 'current','old' }
Get PowerShell Help
estas são apenas algumas das opções de renomeação em lote disponíveis para PowerShell. Se você quiser mais opções, você pode conferir PowerShell integradas exemplos usando o seguinte comando:
get-help Rename-Item –examples
Renomear em Lote no Windows 10 com o Bulk Rename Utility
Se você quiser renomear os ficheiros, mas não gosta de brincar com as, por vezes, confuso comandos do PowerShell e o Prompt de Comando, considere o Bulk Rename Utility.
é uma ferramenta de renomeação gratuita para o Windows 10 com montes de opções. Certifique-se apenas de desclicar as tarefas adicionais durante a instalação.
Download: Utilitário de renomeação em massa para o Windows 10 (Livre)
como apagar em lote no Windows 10
agora, a maioria das pessoas não tem que apagar 500.000 arquivos espalhados por 45.000 pastas regularmente, mas estou certo de que todos nós tivemos o momento em que sua coleção de música simplesmente não está mais até o zero. Excluir qualquer coisa mais do que alguns arquivos usando o arquivo Explorer pode se tornar um processo longo como o Windows opta por enumerar cada arquivo antes de enviá-lo empacotando.
quando se trata de apagar em lote arquivos no Windows 10, você tem algumas opções.
Remover ficheiros em lote usando a linha de comandos
a linha de comandos tem dois comandos poderosos de remoção de Ficheiros à sua disposição: DEL e rmdir.
DEL é bastante auto-explicativo como o comando para excluir um arquivo, enquanto rmdir é o comando para remover um diretório inteiro. Você pode adicionar parâmetros a ambos os comandos para excluir e remover tipos específicos de arquivos ou simplesmente remover tudo.
aviso justo, o comando rmdir é poderoso e potencialmente perigoso. Ele remove diretórios inteiros, incluindo estruturas de arquivos e tudo no meio. Se apontares para algo crítico, podes quebrar o teu sistema operativo.
Delete a Single File
to delete a single file, use the following command:
del C:\enter\your\path\here /f /s
o comando básico localiza a pasta indicada, enquanto o parâmetro /s irá apagar todos os ficheiros contidos nas sub-pastas do directório, e o parâmetro /f ignora qualquer configuração apenas para leitura.
em alternativa, vá para a pasta que contém os ficheiros que deseja apagar, carregue em Shift + botão direito e seleccione Abrir aqui uma janela de comandos. Em seguida, insira ” del ” E pressione Enter.
Delete um tipo de ficheiro específico
e se quiser remover um tipo de ficheiro específico de uma pasta? Você pode fazer isso usando o seguinte comando:
del *.extension
troque a “extensão” para o tipo de ficheiro que deseja remover.
Você pode estender o comando para excluir toda a extensão de arquivo específico de subpastas com a adição de um par de parâmetros:
del /s /q *.extension
Além disso, se você deseja excluir vários tipos de arquivo, você pode adicionar vários tipos de extensão:
del /s /q *.png *.svg
Excluir um Arquivo e Remover a Pasta
Os comandos anteriores de deixar para trás a estrutura do arquivo, que pode ser irritante se você deseja lote excluir tudo. Se você quiser também remover as pastas junto com os arquivos, você pode usar os seguintes comandos:
del /f /s /q C:\enter\your\path\here > nul
rmdir /s /q C:\enter\your\path\here
há mais alguns parâmetros no show aqui. Nul é um arquivo especial que descarta todos os dados escritos a ele, o que significa que o processo de enumeração um pouco demorado não é escrito em um arquivo, enquanto o /q seleciona “modo quieto”, o que significa que você não será solicitado sim/não antes de seus arquivos combust.
apagar os ficheiros em lote usando um ficheiro em lote
um ficheiro em lote é um programa que pode executar para executar certas tarefas no seu sistema. Se você sabe como construir uma série de comandos, você pode construir um longo script que automatiza tarefas para economizar tempo. Neste caso, vamos usar alguns comandos básicos para script uma eliminação em lote.
por este exemplo, vou apagar a pasta de renomeação em lote MUO criada para os exemplos anteriores. Carregue com o botão direito no seu ecrã e vá para o novo documento de texto >. Dá-lhe o nome de BatchDelete e abre-o.
o exemplo do ficheiro em lote requer que saiba em que pasta deseja apagar os ficheiros. Isto parece óbvio, mas você precisa da localização exata do arquivo da pasta.
se não tiver a certeza da localização correcta para a pasta, carregue com o botão direito e seleccione Propriedades, e veja a localização ali. Em alternativa, navegue até à pasta e carregue apenas no campo de endereços para revelar a localização directa da pasta.
de qualquer forma, certifique-se de que tem a pasta correcta porque em breve será limpa do seu sistema.
pode copiar e colar o seguinte no seu ficheiro em lote. Você deve substituir “indique\o seu\path\aqui” pela localização da sua pasta.
cd C:\enter\your\path\here
del * /S /Q
rmdir /S /Q C:\enter\your\path\here
depois de copiar e colar e adicionar a localização da sua pasta, seleccione a opção Ficheiro > gravar. Agora, localiza o teu BatchDelete.txt file e carregue em F2 para mudar o nome do ficheiro. Alterar a extensão do ficheiro de .txt to .bat, e pressione Entrar quando você encontrar um aviso. Parabéns, acabou de fazer o seu primeiro ficheiro em lote!
por favor, note que terá de actualizar a localização da pasta quando quiser usar o ficheiro em lote novamente.
como apagar ficheiros incómodos ou erros de” nome de ficheiro demasiado longo ” no Windows 10
às vezes, poderá encontrar ficheiros que não possam ser apagados. Às vezes, isso é porque você está tentando excluir um arquivo de sistema protegido, o que, se você fosse removê-lo, causaria a corrupção do sistema.
noutras alturas, poderá encontrar um nome de ficheiro com demasiados caracteres, juntamente com a seguinte mensagem de erro:
não pode apagar : o nome do ficheiro que indicou não é válido ou demasiado longo.
pode usar a linha de comandos para corrigir este erro. Navegue na pasta com o ficheiro ofensivo, carregue em Shift + botão direito e seleccione Abrir aqui uma janela de comandos.
Now, input dir / x to see a list of shortened file names rather than the full-length version. A partir da mesma janela de comando Prompt, você pode agora apagar os arquivos usando o nome curto.
na imagem acima, eu introduziria del ALTUMC~1.JPG para remover o ficheiro específico. Uma vez que você reduz os nomes de arquivos para suas versões curtas, Você também pode usar os métodos de remoção de lote mais cedo no artigo.
pode mudar o nome do lote ou remover o lote
usando as dicas deste guia, pode agora usar várias ferramentas diferentes para mudar o nome do lote ou remover os ficheiros do Windows 10. Os comandos neste artigo são úteis, mas também a ponta do iceberg de muitas maneiras.
Gavin é o Editor Júnior para o Windows and Technology Explained, um colaborador regular para o Podcast realmente útil, e foi o Editor para o site irmão do MakeUseOf focado em criptografia, blocos decodificados. Ele tem um BA (Hons) escrita contemporânea com práticas de Arte Digital pilhadas das colinas de Devon, bem como mais de uma década de experiência profissional de escrita. Ele gosta de montes de chá, jogos de tabuleiro e futebol.
Mais De Gavin Phillips