Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import os, time
- def datefile(startdir):
- f = open(startdir, 'wb') # log faila virsraksta izveidosana
- f.write(bytes('Directory | File name | Last edit date | Size (bytes)\r\n', 'UTF-8'))
- for path, dirs, files in os.walk(startdir): # visu mapju skaneesana
- for filenames in files: # failu saraksta izveidosana, kas atrodas mapee
- filepath=path+'\\'+filenames # faila linka izveidoshana
- editdate=time.strftime('%d.%m.%Y', time.gmtime(os.path.getmtime(filepath))) # faila redigesanas datuma iegusana
- filesize = os.path.getsize(filepath) # faila izmera iegusana
- data = '{0} | {1} | {2} | {3}'.format(path, filenames, editdate, filesize) # datu sakartosana pirms ieraksta log failaa
- f.write(data.encode('utf-8') + b'\r\n')
- f.close()
- datefile("C:\\Files") # funkcijas palaisana un skaneejamaas mapes izveele
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement