모든 파일명 변경

for each file uin folder 기능을 이용해 폴더 안의 파일명을 특정 이름 "학습리스트"로 바꾸고 있습니다.
이게 하나일 때는 잘 가동을 하는데, 문제는 파일이 여러개가 있으면 하나만 "학습리스트"로 바뀐 후, 동작을 멈춥니다.
아마도 동일한 이름이 폴더 안에 존재하기 때문에 그런 것 같은데 모든 파일의 이름을 변경하게끔 할 수 없나요?

Using the for each filein folder feature, we are renaming the files in the folder with a specific name, “Learning List”.
When it’s one, it works fine, but the problem is that if there are multiple files, only one will be changed to a “learning list,” and then it stops working.
I think it’s because the same name exists in the folder, but can’t we have all the files renamed?

Hi @sooyeon_Lim

Since the file with the name ‘Learning List’ will already be present in the same folder when the loop comes to the second file, It is better to give the names for the file in a dynamic manner, so that no 2 files have the same data while trying to save them.

To achieve this, you can add a timestamp for the file like this:

Learning List - " + Now.ToString("dd_HH_mm_ss")

This will name your file based on the date, hour, minute & second at the time you are saving the file.

Like this:

image

Hope this helps,
Best Regards.

1 Like

오, 해결되었습니다. 감사합니다.
문득 하다보니 추가로 궁금해진 내용인데요.

파일명을 클립보드에 저장된 내용을 붙여넣고 싶은데, 파일이 다수인 경우에는 명령어를 어떻게 주어여 할까요?

한 폴더안의 모든 파일명을 클립보드에서 복사해온 파일명으로 바꾸고 싶은데, 혹시 이것도 가능할까요?

Oh, it’s settled. Thank you.
It’s something I’m curious about.

I want to paste the file name saved on the clipboard, but if there are many files, how should I give the command?

I’d like to change all the file names in one folder to those copied from the clipboard, is this possible?