자료실/IT자료실

윈도우 폴더에 있는 파일이름 렌덤으로 바꿀수 있을까?

abst 2023. 6. 27. 18:16
반응형

정답은 가능하다입니다. 

아래의 코드를 텍스트 문서로 저장하고 bat파일로 저장 후 실행하면 C드라이브 안에 a라는 폴더에서 jpg 확장자를 가지고 있는 모든 파일을 렌덤 한 이름으로 바꿔주게 됩니다.

폴더 위치나 jpg가 아닌 png 등 확장자 명을 바꾸기 위해서는

set source=C:\bbb 경로를 바꿔 주시거나

for %%f in (*.png) do ( 검색 부분에서 확장자를 변경해 주시고

 set "random_name=!random!.png" 이름 설정 부분에서도 확장자를 변경해 주시면 됩니다.

@echo off
setlocal EnableDelayedExpansion

set source=C:\a
cd %source%

for %%f in (*.jpg) do (
    set "random_name=!random!.jpg"
    ren "%%f" "!random_name!"
)

echo Done!

reset.bat
0.00MB

반응형