• python工具程序一、复制目录中指定扩展名的文件


    #!/usr/bin/env python
    # coding:utf-8
    
    # xcopy Lib directory and rename all files to *d.lib
    
    import os
    from os.path import join,exists
    import shutil
    from win32com.shell import shell, shellcon
    from msvcrt import getch
    
    root_path = r"E:workspaceSrc"
    origLibpath = root_path + r"vcLiblib18x64"
    newLibpath = root_path + r"libdlib18x64"
    
    if not exists(origLibpath):
        print("Can't find original libs!")
    else:
        if os.path.exists(newLibpath):
            shutil.rmtree(newLibpath)
            
        for path, dirs, files in os.walk(origLibpath):
            for pre_fname in files:
                if not pre_fname.endswith('.lib'):
                    continue
                new_fname = pre_fname.replace('.', 'd.')
                pre_fullname = join(path, pre_fname)
                new_fullname = join(path.replace(origLibpath, newLibpath), new_fname)
                shell.SHFileOperation((0, shellcon.FO_COPY, pre_fullname, new_fullname, shellcon.FOF_NOCONFIRMMKDIR, None, None))
        origLibpath = r"D:devenvLibvc90x64"
        newLibpath = root_path + r"libdvc90x64"
        for path, dirs, files in os.walk(origLibpath):
            for pre_fname in files:
                if not pre_fname.endswith('.lib'):
                    continue
                new_fname = pre_fname.replace('.', 'd.')
                pre_fullname = join(path, pre_fname)
                new_fullname = join(path.replace(origLibpath, newLibpath), new_fname)
                shell.SHFileOperation((0, shellcon.FO_COPY, pre_fullname, new_fullname, shellcon.FOF_NOCONFIRMATION|shellcon.FOF_NOCONFIRMMKDIR, None, None))
        print("已复制了两处 Lib目录,文件重命名加d!")
        print("按任意键退出。")
        getch()
    

      

  • 相关阅读:
    Hello_Area_Description 任务三:Project Tango采集区域描述数据
    智能小车 机器人
    Hello_Depth_Perception 任务二:Project Tango采集深度感知数据
    Project Tango Explorer
    make运行阶段划分
    关于chroot
    xargs命令
    debian配置集锦
    gdb使用技巧
    gdb调试使用autotools工程的项目
  • 原文地址:https://www.cnblogs.com/shankun/p/5164268.html
Copyright © 2020-2023  润新知