使用python怎么将文件按修改时间进行分类?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
目前创新互联已为上1000家的企业提供了网站建设、域名、虚拟主机、网站改版维护、企业网站设计、钢城网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。程序源码如下:
#coding:utf-8 import os import sys import os.path import time from shutil import Error from shutil import copystat from shutil import copy2 path_str = r"D:\pic"; def copy_file(src_file, dst_dir): if os.path.isdir(dst_dir): pass; else: os.makedirs(dst_dir); print(src_file); print(dst_dir); copy2(src_file, dst_dir) def walk_file(file_path): for root, dirs, files in os.walk(file_path, topdown=False): for name in files: com_name = os.path.join(root, name); t=os.stat(com_name); copy_path_str = path_str+r"\year"+str(time.localtime(t.st_mtime).tm_year)+r"\month"+str(time.localtime(t.st_mtime).tm_mon); print(copy_path_str); copy_file(com_name,copy_path_str); for name in dirs: walk_file(name); walk_file(path_str);
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。