Skip to content

Instantly share code, notes, and snippets.

@kaleocheng
Created June 19, 2016 15:16
Show Gist options
  • Save kaleocheng/6b78d2e3aa01f4f07eee1f158068e867 to your computer and use it in GitHub Desktop.
Save kaleocheng/6b78d2e3aa01f4f07eee1f158068e867 to your computer and use it in GitHub Desktop.
更改图片文件名
import os.path, os, time, datetime
time_now = datetime.datetime.now()
for root, dirs, files in os.walk("image"):
for file_name in files:
file_path = root + '/' + file_name
file_exten = os.path.splitext(file_name)[1]
if not file_name[0] == '.':
if (file_exten == '.jpg' or file_exten == '.png' or file_exten == '.JPG' or file_exten == '.mp4' or file_exten == '.jpeg' or file_exten == '.mov' or file_exten == '.gif'):
#m_time = datetime.datetime.fromtimestamp(os.path.getmtime(file_path))
new_file_name = time_now.strftime('%Y-%m-%d %H.%M.%S') + file_exten.lower()
new_file_path = root + '/' + new_file_name
while os.path.isfile(new_file_path):
time_now = time_now + datetime.timedelta(seconds=1)
new_file_name = time_now.strftime('%Y-%m-%d %H.%M.%S') + file_exten.lower()
new_file_path = root + '/' + new_file_name
os.rename(file_path, new_file_path)
time_now = time_now + datetime.timedelta(seconds=1)
print new_file_path
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment