Como mover vários nomes de arquivos?

0

No trabalho eu tive que renomear 650 arquivos. Acontece que eu pulei um arquivo no meio. Então eu adicionei, mas agora eu tenho que levar os nomes dos arquivos subseqüentes para o que eu adicionei e movê-los todos 1 "slot".

Aqui está uma screencap:

TodososNOMESDEARQUIVOdepoisde"01_21reaaaallll" devem subir um slot, então o "01_21" substituirá o "01_21reaaallll" e assim por diante.

Existe uma maneira de fazer isso? Basta mover os nomes dos arquivos para que eu não precise renomear cada um novamente?

    
por Cassiano Zanon 14.06.2016 / 18:03

1 resposta

0

Isso pode ser feito com ReNamer .

O chamado "deslocamento" de novos nomes é obtido pela adição de uma regra de renomeação com um script (abaixo). Os arquivos precisam ser classificados pela coluna Nome para que isso funcione, porque os arquivos são processados sequencialmente (de cima para baixo). O primeiro arquivo é prefixado com um caractere aleatório para não interferir no próximo arquivo.

Assim será:

Nota:Vocêpodeignoraroavisodevalidação.Apenasinformaqueoarquivodedestinojáexiste,masarenomeaçãoseqüencialaindafuncionarácomoesperado.

AquiestáoscriptusadonaregraPascalScriptnoReNamer:

var Temp, Previous: WideString; begin if Previous = '' then begin Previous := FileName; FileName := '@' + FileName; end else begin Temp := FileName; FileName := Previous; Previous := Temp; end; end.     
por 15.06.2016 / 23:03