​​ MS PowerToy(파워토이) 리네임 가이드

MS PowerToy(파워토이) 리네임 가이드

일전의 포스팅에서 마이크로소프트의 파워토이에 관하여 포스팅하고 소개하였습니다. 하지만, 간략한 리뷰 개념으로 포스팅했던지라 파워토이의 리네임 가이드를 좀 더 상세히 적지 못해 아쉬움이 있었습니다. 따라서 이번에는 좀더 상세하게 파워토이의 많은 숫자의 파일을 일괄하여 이름을 변경하는 강력한 기능인 파워 리네임에 관하여 알아보고자 합니다. 

 

윈도우즈10 파워토이의 8가지의 강력한 시스템 설정 기능

 

일단, 파워토이에서 파워 리네임 기능이 켜져 있어야 합니다.

 

1. 옵션(PowerRename Options)

이름을 바꾸고자 하는 많은 파일을 마우스 드래그를 이용해 모두 선택한 다음 마우스 우클릭하면 PowerRename이라는 메뉴가 존재하며 이를 클릭하면 파워 리네임 창이 뜨게 됩니다. 아래에서는 파워 리네임 창의 옵션에 대하여 알아보도록 하겠습니다.

기본사항으로는 만약 여러 확장자가 섞여 있을 경우에는 아래의 이미지처럼 바꾸고자하는 확장자를 Search for에 적으면 해당 확장자 파일만 작업하게 됩니다. Replace with에는 이름이 바뀌어 나오는 파일들의 확장자를 적어줍니다.

아래에서는 세로로 3열씩 좌측부터 설명합니다.

 

- Use Regular Expressions(정규식 사용)

정규식 사용에 체크하면 검색 필드(Search for)를 정규식으로 해석하게 됩니다. 대체 필드(Replace with)는 정규식 변수를 포함할 수도 있습니다. 체크하지 않으면 검색 필드가 바꾸기 필드의 텍스트로 대체될 텍스트로 사용됩니다.

식을 사용하지 않는 다면 사용여부에 따른 큰 변화는 없습니다.

 

- Case Sensitive(대소문자 구분)

기본 옵션은 대소문자를 구분하지 않는데 이 항목을 체크하면 대소문자를 구분하게 됩니다.

 

- Match All Occurences(모든 케이스 일치)

이 옵션을 체크하면 검색필드의 텍스트와 일치하는 모든 결과를 바꾸게 됩니다. 체크를 해제하면 검색조건과 일치하는 대상물 중 첫 번째 케이스의 대상만 변경하게 됩니다.

 

- Exclude Files(파일 제외)

리네임 작업에 파일이 포함되지 않습니다.

 

- Exclude Folders(폴더 제외)

리네임 작업에 폴더를 포함시키지 않습니다.

 

- Exclude Subfolder Items(하위 폴더 제외)

폴더 내의 항목 및 그 하위 폴더의 항목을 포함해 작업하지 않습니다.

 

- Enumerate Items(항목 열거)

이름 변경시 이름에 괄호로 묶인 숫자 접미사만 추가합니다. 예를 들면 abc.jpg->abc(1).jpg

 

- Item Names Only(항목 이름만)

파일의 확장자는 건드리지 않고 이름만 변경합니다. 예를 들면 abc.jpg->new abc.jpg

 

- Item Extension Only(항목 확장자만)

파일의 이름은 건드리지 않고 확장자만 변경합니다. 예를 들면 abc.jpg->abc.bmp

 

2. 정규식(Regular Expressions)

위의 설명에서 Use Regular Expressions(정규식 사용)에 체크하면 검색이나 대체 창에서 정규식을 사용하는 것이 가능하다고 설명하였습니다. 

정규식은 대부분의 경우에 간단한 파일명 검색과 대체 입력만으로 충분한 일반 사용자와는 달리 좀 더 많은 제어가 필요한 섬세한 리네임 작업이 필요한 분들을 위한 기능입니다. 이는 최신 프로그래밍 언어에서 일반적으로 사용되는 ECMAScript 문법을 사용하여 정의됩니다.

 

- 일반적인 매칭 예

아래의 문법들을 효과를 내려면 Use Regular Expressions가 체크 표시되어 있어야 합니다.

 

검색 기술
. * 이름의 모든 텍스트와 일치
^ foo "foo"로 시작하는 텍스트 일치
바 $ "bar"로 끝나는 텍스트 일치
^ foo. * bar $ "foo"로 시작하고 "bar"로 끝나는 텍스트 일치
. +? (? = bar) 모든 것을 "바"까지 일치
foo [\ s \ S] * bar "foo"와 "bar"사이의 모든 것을 일치

 

아래의 이미지는 정규식을 사용하여 테스트해 본 이미지입니다.

 

정규식을 사용하는 부분은 사실 일반인들이 사용하기에는 다소 어렵습니다. 아마도 프로그래밍이나 코딩에 숙련된 분들에게는 유용하리라고 생각됩니다.

정규식 더 알아보기는 아래의 링크를 참조해 주시기 바랍니다.

 

참조

- 정규식 예제 별 자습서

- ECMAScript 정규식 자습서

 

댓글

Designed by JB FACTORY