파일이 많은데 일괄적으로 파일 이름을 한번에 바꾸고 싶을 때가 있습니다.
파이썬 코드를 이용하면 쉽게 해결할 수 있습니다.
다음과 같은 사진 파일을 다음처럼 바꿔줄 수 있다는 것이죠.
아래는 소스코드입니다.
import os
file_dir = 'D:/work/it_is_directory'
def main():
i = 0
file_names = os.listdir(file_dir)
for file_name in file_names:
src = os.path.join(file_dir, file_name)
dst = os.path.join(file_dir, (str(i).zfill(4) + '.jpg'))
os.rename(src, dst)
i += 1
print(i)
if __name__ == '__main__':
main()
파일들이 있는 디렉토리를 file_dir에 넣으시고
파일 이름에 붙일 0의 개수를 zfill 함수의 인자로 주시면 됩니다. (현재는 4자리)
댓글