首页 > 其他分享 >将某目录的文件复制到其他目录

将某目录的文件复制到其他目录

时间:2023-05-22 17:36:30浏览次数:31  
标签:复制到 文件 src dst file path os 目录 dir

将某目录符合一定要求的文件复制到其他目录

def copy_files(src_dir, dst_dir):
    if not os.path.exists(dst_dir):
        os.makedirs(dst_dir)
    if os.path.exists(src_dir):
        for file in os.listdir(src_dir):
            if 'unique_str' in file:  # 文件是字符串,限定文件
                file_path = os.path.join(src_dir, file)
                dst_path = os.path.join(dst_dir, file)
                if os.path.isfile(os.path.join(src_dir, file)):
                    shutil.copy2(file_path,dst_path)   
                else:
                    copy_demo(file_path, dst_path)
                    print("存在多级文件夹,正在复制。")

                
src_dir =  'src_dir'
dst_dir = 'dst_dir'
                
            
copy_files(src_dir,dst_dir)  

标签:复制到,文件,src,dst,file,path,os,目录,dir
From: https://www.cnblogs.com/bonne-chance/p/17421222.html

相关文章

  • vue中实现文件上传下载的三种解决方案(推荐)
    ​ 一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range  用于请求头......
  • linux查找文件内容 linux文件关键字搜索
    linux系统中,查看指定文件的指定内容,linux查找文件内容,linux文件关键字搜索:查找所有1.grep‘异常’catalina.out2.catcatalina.out|grep‘线程池计算当月理财余额异常’指定条件1.匹配行上下10行grep-10‘线程池计算当月理财余额异常’catalina.out2.匹配行前10行grep-B......
  • JavaScript中实现文件上传下载的三种解决方案(推荐)
    ​ 以ASP.NETCoreWebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API,包括文件的上传和下载。 准备文件上传的API #region 文件上传  可以带参数        [HttpPost("upload")]        publicJsonResultuploadProject(I......
  • 在Windows Server 2022中使用Microsoft Deployment Toolkit(MDT)时,Bootstrap.ini文件是
    在WindowsServer2022中使用MicrosoftDeploymentToolkit(MDT)时,Bootstrap.ini文件是用于启动和定制Windows预安装环境(WinPE)的关键文件。以下是常见的Bootstrap.ini参数及其描述:[Settings]:指定设置组。Priority:指定Bootstrap.ini的优先级,以确定哪个Bootstrap.ini文件将被使用(如......
  • < Python全景系列-4 > 史上最全文件类型读写库大盘点!什么?还包括音频、视频?
    欢迎来到我们的系列博客《Python全景系列》!在这个系列中,我们将带领你从Python的基础知识开始,一步步深入到高级话题,帮助你掌握这门强大而灵活的编程语言!本文系列第四篇,介绍史上最全PYTHON文件类型读写库大盘点!包含常用和不常用的大量文件格式!文本、音频、视频应有尽有!废话不多说!走......
  • Python 读取文件首行和最后一行
    常规方法:从前往后依次读取步骤:open打开文件。读取文件,把文件所有行读入内存。遍历所有行,提取指定行的数据。优点:简单,方便缺点:当文件大了以后时间太慢,无法忍受fname='test.html'withopen(fname,'r',encoding='utf-8')asf:#打开文件lines=f.readlines()#......
  • 在Windows Server 2022中使用Microsoft Deployment Toolkit(MDT)时,可使用Rules(规则)文件
    在WindowsServer2022中使用MicrosoftDeploymentToolkit(MDT)时,可使用Rules(规则)文件来配置和自定义部署过程。以下是常见的Rules参数及其描述:UserDomain:指定要加入的域的名称。UserID和UserPassword:指定加入域所需的管理员帐户凭据。TimeZoneName:指定安装期间使用的时区。Jo......
  • js中实现文件上传下载的三种解决方案(推荐)
    ​ IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag        客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续......
  • 前端中实现文件上传下载的三种解决方案(推荐)
    ​ 对于大文件的处理,无论是用户端还是服务端,如果一次性进行读取发送、接收都是不可取,很容易导致内存问题。所以对于大文件上传,采用切块分段上传,从上传的效率来看,利用多线程并发上传能够达到最大效率。 本文是基于springboot+vue实现的文件上传,本文主要介绍服务端实现文件......
  • 小技巧:WIndows快速创建文件夹
    快速创建文件夹的技巧1.首先创建文本文档将扩展名更改为.bt,mkdir.bat2.写入创建文件夹的代码md文件夹1文件夹2文件夹3pause3.双击执行mkdir.bat......