如何移動多個檔案名稱?

如何移動多個檔案名稱?

在工作中我必須重新命名 650 個檔案。結果我中間跳過了一個檔案。所以我添加了它,但現在我必須將後續文件中的名稱提取到我添加的文件中,並將它們全部向上移動 1 個「槽」。

這是一個螢幕截圖:

在此輸入影像描述

“01_21reaaaallll”之後的所有檔案名稱必須向上移動一個位置,因此“01_21”將取代“01_21reaaallll”,依此類推。

有沒有辦法做到這一點?只需移動文件名,這樣我就不必再次重命名每個文件了?

答案1

這可以透過以下方式完成重新命名器

所謂的新名稱「轉移」是透過使用腳本新增重命名規則來實現的(如下)。文件必須按“名稱”列排序才能正常工作,因為文件是按順序處理的(從上到下)。第一個檔案以隨機字元為前綴,因此不會幹擾下一個檔案。

它將如下所示:

下移文件的新名稱

筆記:您可以忽略驗證警告。它只是告訴您目標檔案已經存在,但順序重命名仍將按預期進行。

以下是 ReNamer 中 PascalScript 規則中使用的腳本:

var
  Temp, Previous: WideString;
begin
  if Previous = '' then
  begin
    Previous := FileName;
    FileName := '@' + FileName;
  end
  else
  begin
    Temp := FileName;
    FileName := Previous;
    Previous := Temp;
  end;
end.

相關內容