Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #/usr/bin/env python3.5
- import sys
- import os
- import glob
- import time
- def usage():
- message= " usage: python3 fixdate.py <root_dir>"
- print(message)
- if __name__ == '__main__':
- root_dir = sys.argv[1]
- if not os.path.isdir(root_dir): #subdir
- usage()
- sys.exit(-1)
- print(root_dir)
- dirs = os.listdir(root_dir)
- #print("dirs: ", dirs)
- for d in dirs:
- path = os.path.join(root_dir, d)
- if os.path.isdir(path): #subdir
- subs = os.listdir(path)
- print( "subs: ", subs)
- if subs:
- subpath = os.path.join(path, subs[0] ) # first subdir
- if os.path.isdir(subpath):
- (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) = os.stat(subpath)
- print("dir:" ,subpath)
- # print("\tatime", atime)
- # print("\tmtime", mtime)
- # print("\tlast modified: %s" % time.ctime(mtime))
- # print("\tlast access: %s" % time.ctime(atime))
- # print("\tchanged: %s" % time.ctime(ctime))
- print("path", path)
- os.utime(path, (atime, mtime) ) # set time on file
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement