| Server IP : 123.56.80.60 / Your IP : 216.73.216.78 Web Server : Apache/2.4.54 (Win32) OpenSSL/1.1.1s PHP/7.4.33 mod_fcgid/2.3.10-dev System : Windows NT iZhx3sob14hnz7Z 10.0 build 14393 (Windows Server 2016) i586 User : SYSTEM ( 0) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Program Files (x86)/Alibaba/Aegis/PythonLoader/third_party/aegis_checker/common/ |
Upload File : |
# -*- coding: utf-8 -*-
import hashlib
import os
import time
def read_from_file(file_path):
with open(file_path) as f:
return [item.strip() for item in f]
def calc_file_md5(file_path):
hash_md5 = hashlib.md5()
with open(file_path, "rb") as f:
for chunk in iter(lambda: f.read(4096), b""):
hash_md5.update(chunk)
return hash_md5.hexdigest().lower()
def time_stamp_to_string(timestamp):
time_struct = time.localtime(timestamp)
return time.strftime('%Y-%m-%d %H:%M:%S', time_struct)
def get_access_time(file_path):
file_path = unicode(file_path, 'utf8')
t = os.path.getatime(file_path)
return time_stamp_to_string(t)
def get_create_time(file_path):
file_path = unicode(file_path, 'utf8')
t = os.path.getctime(file_path)
return time_stamp_to_string(t)
def get_modify_time(file_path):
file_path = unicode(file_path, 'utf8')
t = os.path.getmtime(file_path)
return time_stamp_to_string(t)