zoukankan      html  css  js  c++  java
  • [python] windows文件迁移

    目的:   处理windows系统文件迁移,文件格式包含特殊字符(空格,括号,全角等)

    语言: python

    模块: shutil

    代码:

    #coding:utf-8
    import os,sys
    import time
    import shutil
    def move_file(basedir,bank_num):
        bankdir=os.path.join(basedir,bank_num)
        for file in os.listdir(bankdir):
            
            filepath=os.path.join(bankdir,file)
            if os.path.isfile(filepath):
                curDatetime=time.strftime("%Y",time.localtime(os.path.getmtime(filepath)))
                
                if curDatetime != "2015":
                    dstfilepath=os.path.join(bankdir,curDatetime)
                    dstfilepath+="/"  #这个要注意,如果不加这个,那所有文件将move到同一文件而不是同一目录
                    shutil.move(filepath,dstfilepath)
                    
                    print filepath
    if __name__ == "__main__":
        if len(sys.argv) != 2:
            print "Usage: %s bank_code" % sys.argv[0]
            os._exit(1)
        bank_num=sys.argv[1]
        basedir="/cygdrive/e/uploadfile"
        move_file(basedir,bank_num)
  • 相关阅读:
    Java实现各种排序算法
    Memcached学习笔记
    S.O.L.I.D 原则
    设计模式之Bridge
    UML建模工具比较
    UML建模
    Ps经典实例教程3000例
    ps视频教程全集
    自己做到了吗?
    记事本开发Java代码注意要点
  • 原文地址:https://www.cnblogs.com/ballwql/p/4451666.html
Copyright © 2011-2022 走看看