1.使用windows批處理腳本實現(xiàn)。
新建記事本诊沪,打開后輸入:
set "name=%date:~0,10%" #獲取系統(tǒng)時間并賦值給name
ren "%~1" "%name:/=%-%~n1%~x1" #將文件重命名為時間+原文件名
保存為windows批處理腳本(.bat)养筒。
然后將你想添加時間戳的文件拖到腳本上就可以了。
2.后來作為練習娄徊,又使用python實現(xiàn)了一下這個功能。
代碼如下:
#!/usr/bin/python
# coding = utf-8
import datetime
import tkinter as tk
from tkinter import filedialog
import os
curr_time = datetime.datetime.now() #獲取當前系統(tǒng)時間
year = str(curr_time.year)
if (curr_time.month < 10):
month = "0" + str(curr_time.month)
else:
month = str(curr_time.month)
if (curr_time.day < 10):
day = "0" + str(curr_time.day)
else:
day = str(curr_time.day)
time_str = year + month + day
root = tk.Tk() #打開文件選擇窗口
root.withdraw()
Fpath = filedialog.askopenfilename()
ls = Fpath.split('/') #獲取文件名
filename = ls[len(ls) - 1]
del(ls[-1])
filename2 = time_str + '-' + filename
ls.append(filename2) #形成新路徑
new_path = '/'.join(ls)
os.rename(Fpath, new_path)
可以打開文件選擇窗口選擇想要添加時間戳的文件盾戴,選中后即可自動添加寄锐。