인터넷에서 내려받은 파일명이 url인코딩이 된 채로 저장되는 경우가 있다.
그럴 경우 다시 url디코딩을 하면 된다.
import os
import urllib.parse
path = os.getcwd();
#os.chdir(path)
for dirpath, dirname, filename in os.walk(path):
for name in filename:
newName = urllib.parse.unquote_plus(name);
if name != newName:
print(name + "->" + newName)
os.rename(name, newName)
내려받은 폴더에서 위의 파이썬 스크립트를 실행하면 된다.
주의해야할 것은 위의 소스는 파이썬3이라서 python3으로 실행해야 한다. 라이브러리에 차이가 있다.
