자료실/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!
반응형