Come spostare più nomi di file?


0

Al lavoro ho dovuto rinominare 650 file. Ho scoperto che ho saltato un file nel mezzo. Così l'ho aggiunto, ma ora devo prendere i nomi dai file successivi a quello che ho aggiunto e spostarli tutti in 1 "slot".

Ecco uno screencap:

enter image description here

Tutti i NOME FILE dopo "01_21reaaaallll" devono spostarsi di uno slot, quindi "01_21" sostituisce "01_21reaaallll" e così via.

C'è un modo per fare questo? Basta spostare i nomi dei file, quindi non devo rinominarli tutti di nuovo?


Solo per confermare, vuoi che tutti i file nell'elenco prendano il nome del file precedente nell'elenco, ad es. File2 prendere il nome di File1, File3 prendere il nome di File2, e così via?
dezlov

Esattamente @dezlov! C'è un modo per fare questo? Sto cercando di usare Advanced Renamer, ma non riesco ancora a capirlo
Cassiano Zanon

Risposte:


0

Questo può essere realizzato con ReNamer .

Un cosiddetto "spostamento" di nuovi nomi si ottiene aggiungendo una regola di rinomina con uno script (sotto). I file devono essere ordinati in base alla colonna Nome affinché funzioni, poiché i file vengono elaborati in sequenza (dall'alto verso il basso). Il primo file ha come prefisso un carattere casuale, quindi non interferisce con il prossimo file.

Ecco come apparirà:

Shifting down new names of files

Nota: È possibile ignorare l'avviso di convalida. Ti dice solo che il file di destinazione esiste già, ma la ridenominazione sequenziale funzionerà comunque come previsto.

Ecco lo script utilizzato nella regola PascalScript in ReNamer:

var
  Temp, Previous: WideString;
begin
  if Previous = '' then
  begin
    Previous := FileName;
    FileName := '@' + FileName;
  end
  else
  begin
    Temp := FileName;
    FileName := Previous;
    Previous := Temp;
  end;
end.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.