[PowerAutomate Desktop] 폴더 내 파일이름변경 스크립트 만들기 - Rename Action
안녕하세요. 효동쓰 입니다.
금일 준비한 스크립트는요.
폴더 내 있는 모든 파일들을 특정파일이름을 지정하여 모두 한꺼번에 넘버링하여 파일이름을 변환해보는 것 인데요.
차근차근 설명해보겠습니다. 😁😎
먼저 어떠한 파일로 이름을 변경할 것인지 선택을 해주어야하는데요.
1) Display input dialog 액션을 검색하여 아래 사진과 같이 입력해줍니다. 이때에 유저로부터 입력받은 데이터값을 이용해야 하기때문에 입력받은 데이터값을 담는 아웃풋 변수를 UserInput으로 지정해줍니다.
2) 폴더 내에 있는 전체 파일들을 넘버링하여 내가 지정한 파일명 + CNT값으로 네이밍을 할 것이기에 이때에 쓸 CNT의 변수를 선언해줍니다. ( 변수선언 - Set Variable 액션 사용 )
3) 세번째로 변경 할 파일들이 있는 폴더에서 파일들을 꺼내 리스트형식의 변수에 담아줍니다. Get files in folder 액션을 사용하여 아래 그림과같이 폴더지정/ 아웃풋 변수 설정을 완료하였습니다. 저는 아웃풋 변수명을 Files 라고 지정해 주었습니다.
4) 자 이제 Foreach 액션을 사용하여, 방금 전 작업에서 지정해줬던 File 변수에 있는 데이터값들을 하나하나 꺼내와 이름을 변경해 줄 것 입니다.
근데 이때에 아까 선언한 cnt의 값과 File변수의 총 갯수가 같지않을때만 진행할 것 입니다. ( 이말은 즉슨 파일의 전체갯수와 cnt가 같으면 진행을 하지 않는다는 말 입니다. )
cnt의 값과 File변수의 총 갯수가 같지 않을때에 Rename file(s) 액션을 사용하여 아래 사진과 같이 Rename을 실행할 데이터를 설정해줍니다. 저는 파일이름을 재설정할거기때문에 Set New name 으로 선택값을 지정해했고 새롭게 지정될 파일명에 %UserInput%%CNT+1%로 설정을 했습니다.
5) 여기까지 진행하면 모든 스크립트 구성이 완료가 되었는데요. 이제 Run 버튼을 통해 실제로 잘 구동이 되는지 확인해보아야겠습니다.
6) 저는 바꿀 파일 네임을 'GMA_' 으로 입력하였고, 완성된 결과는 다음과 같습니다.
여기까지가 파일이름변경 스크립트 에 대한 설명이였습니다.
다른궁금하신사항 있으시면 댓글주세요!
감사합니다. 😁😎