여러 파일 이름을 이동하는 방법은 무엇입니까?

여러 파일 이름을 이동하는 방법은 무엇입니까?

직장에서 650개의 파일 이름을 바꿔야 했습니다. 알고 보니 중간에 파일 하나를 건너뛰었습니다. 그래서 그것을 추가했지만 이제 후속 파일의 이름을 내가 추가한 파일로 가져와서 모두 1 "슬롯" 위로 이동해야 합니다.

다음은 화면 캡처입니다.

여기에 이미지 설명을 입력하세요

"01_21reaaaallll" 다음의 모든 파일 이름은 한 슬롯 위로 이동해야 하므로 "01_21"이 "01_21reaaaallll"을 대체하게 됩니다.

이를 수행할 수 있는 방법이 있습니까? 파일 이름만 옮기면 모든 이름을 다시 바꿀 필요가 없나요?

답변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.

관련 정보