This article describes a Python implementation file that is named by date. Share to everyone for your reference. The implementation method is as follows:
Here the implementation of the file according to the time of Creation batch rename function
#-*-coding:utf-8-*-import osimport timeimport datetimerootdir = "i:/1/" Dic={}for dirname,subdirs,filelist in Os.walk ( RootDir): print DirName for fn in fileList: fnpath=dirname+fn st = Os.stat (Fnpath) mode, Ino, Dev, Nlink, UID, gid, size, atime, mtime, ctime = St # print Mtime t=time.ctime (mtime) d_from_t = Datetime.datetime . Fromtimestamp (Mtime) dic[fnpath]=d_from_t.strftime ('%y-%m-%d%h:%m:%s ') # print fnpath+ "-Last Modified:", D_from_t.strftime ('%y-%m-%d%h:%m:%s ') passfor x in dic: # P=os.path.splitext (x) [0] p= Os.path.dirname (Os.path.abspath (x)) ext=os.path.splitext (x) [1] # tpath=p+ "/" +dic[x]+ext # Print Tpath # Print Os.path.dirname (Os.path.abspath (p)) Nname=os.path.join (rootdir,dic[x]+ext) # print P, Ext print "os.rename ('" +x+ "', '" +nname+ "") " os.rename (x,nname) Pass
Hopefully this article will help you with Python programming.