#最新
Python技术:根据文件的修改时间创建目标目录

2016-02-19 357

Python技术:根据文件的修改时间(年月格式)创建目标目录,并将文件移动到相应的目标目录中。

代码演示

import os  
import shutil  
import datetime  
  
# 源目录和目标目录  
src_dir = 'D:/source_directory'  
dst_dir = 'D:/destination_directory'  
  
# 获取源目录中的所有文件  
files = [f for f in os.listdir(src_dir) if os.path.isfile(os.path.join(src_dir, f))]  
  
# 遍历文件列表  
for file in files:  
    # 构建源文件路径和目标文件路径  
    src_file = os.path.join(src_dir, file)  
    dst_file = os.path.join(dst_dir, file)  
      
    # 获取文件的修改时间  
    mod_time = os.path.getmtime(src_file)  
    mod_time_dt = datetime.datetime.fromtimestamp(mod_time)  # 将秒数转换为datetime对象  
      
    # 获取文件的年月格式的修改时间  
    year_month = mod_time_dt.strftime('%Y年%m月')  
      
    # 构建目标目录路径  
    dst_dir_path = os.path.join(dst_dir, year_month)  
    if not os.path.exists(dst_dir_path):  
        os.makedirs(dst_dir_path)  
      
    # 将文件移动到目标目录  
    shutil.move(src_file, dst_dir_path)

声明: 本站仅提供资源学习下载,资源费用仅为赞助站长的整理费,不代表资源自身价值也不包含任何服务。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本站提供的资源来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:duhaomu@163.com

浩沐资源网 开发技巧 Python技术:根据文件的修改时间创建目标目录 https://www.dhaomu.com/85546.html

相关文章

发表评论
暂无评论
  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

浩沐资源网-打造全网优质免费教程资源分享网站!