将一个文件夹中的内容复制到另一个文件夹中

news/2024/9/22 16:51:50/

说明:
文件夹a中是原始数据。包含5个文件夹,每个文件夹中都有一个“.txt”文件。
文件夹b中包含3个空文件夹。
文件夹c中为空文件夹。
在这里插入图片描述
要实现的任务:将b中的文件在a中找到对应的原始数据,然后存放到文件夹c中。

import os
import shutila = r'D:\bmi结果\zhedang\a'
b = r'D:\bmi结果\zhedang\b'
c = r'D:\bmi结果\zhedang\c'for file_b in os.listdir(b):
#     img_path=os.path.join(path,file,name)for file_a in os.listdir(a):if file_a == file_b:path_c = os.path.join(c,file_b)path_a = os.path.join(a,file_b)if not os.path.exists(path_c):
#                 os.makedirs(path_c)shutil.copytree(path_a, path_c)  print('copy dir finished!')```执行代码后c文件夹中的内容:
![在这里插入图片描述](https://img-blog.csdnimg.cn/e421c03825fb40b9ada85a91d37a7903.jpeg)

http://www.ppmy.cn/news/136124.html

相关文章

Windows 10共享文件夹

一、共享文件夹 目前搜索“共享文件夹”得到的结果大多数是不能用的方法——在 Windows 10 中,通过网络共享文件和文件夹的某些功能已发生变化,包括删除了家庭组。现在可用的方法如下[1]: 1、右键单击或按下某个文件,选择“将访…

C# 加密文件夹

CS文件 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Windows.Forms;namespace WindowsFormsA…

[黑群晖]DSM7.1 ds3617xs 志强e3 1265lv3 b85保姆级安装教程

[黑群晖]DSM7.1 ds3617xs 志强e3 1265lv3 b85保姆级安装教程 鉴于网上几乎没有志强cpu安装的教程,我走了相当多的弯路,不一定适合你的cpu,但是有一些小问题的解决办法,可能提供你解决思路,为了帮助更多的人能更快安装…

Web应用技术(第十五周/END)

本次练习基于how2j和课本,进行SSM的初步整合,理解SSM整合的原理、好处。 SSM整合应用 1.简单的实例项目:2.原理分析:3.浅谈使用SSM框架化: 1.简单的实例项目: how2j 2.原理分析: 具体见流程图…

PG(openGauss)登录使用指定schema

pg系的数据库在模式与权限设计上与oracle和mysql都差别很大。 这里提供一些方法,在登陆时就使用指定schema 由于同名在pg里有很多特殊的处理,下面用ABC指代。 使用的数据库为openGauss 3.1.0 数据准备 创建用户A,数据库B,数据…

惠普dv2000系列笔记本(v3000系列适用)图文拆机教程

原文地址: http://benyouhui.it168.com/viewthread.php?tid1071270

求一位写海康威视和西门子PLc连接到我网站的代码。

求一位写海康威视和西门子PLc连接到我网站的代码。有报酬