首页 > 编程语言 >python拷贝目录下所有文件到另一个目录

python拷贝目录下所有文件到另一个目录

时间:2022-09-21 14:25:04浏览次数:64  
标签:files getAllFiles python listFiles path 拷贝 os 目录

import os
from shutil import copy

获取目录下所有文件

def getAllFiles(targetDir):
files = []
listFiles = os.listdir(targetDir)
for i in range(0, len(listFiles)):
path = os.path.join(targetDir, listFiles[i])
if os.path.isdir(path):
files.extend(getAllFiles(path))
elif os.path.isfile(path):
files.append(path)
return files

if name == 'main':
pt = r'D:\myfile\music\周杰伦全专辑wav'
target = r'D:\myfile\music\周杰伦全专辑wav\全'
files = getAllFiles(pt)
for i in files:
copy(i, target)

标签:files,getAllFiles,python,listFiles,path,拷贝,os,目录
From: https://www.cnblogs.com/likaifei/p/16715437.html

相关文章

  • 33. Python BS4解析库
    1.前言BeautifulSoup简称BS4(其中4表示版本号)是一个Python第三方库,它可以从HTML或XML文档中快速地提取指定的数据。BeautifulSoup语法简单,使用方便,并且容易......
  • sstate目录改变,导致PetaLinux工程编译出现错误“dpkg-architecture: command not foun
    最近编译PetaLinux工程时,出现错误“dpkg-architecture:commandnotfound”。经过检查,最近移动了本地sstate目录。PetaLinux工程中的sstate的本地目录,已经不存在。恢复......
  • 阿里云盘文件过大无法拷贝上传处理方法
    注册表路径:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters如图所示,将FileSizeLimitInBytes修改为8个f ......
  • 30. Python json模块
    1.前言JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,遵循欧洲计算机协会制定的JavaScript规范(简称ECMAScript)。JSON易于人阅读和编写,同时也易于机器解......
  • python 时间调度
    Prerequisite主要分为两个:查看时间任务调度查看时间fromdatetimeimportdateimporttimelocaltime=time.asctime(time.localtime(time.time())).split('')[......
  • python学习笔记:pytest单元测试框架
    一、安装配置和运行规则1、安装:pipinstallpytest查看安装版本:pytest--version 2、Pytest用例运行规则用Pytest写用例时候,一定要按照下面的规则去写,否则不符合规......
  • “Python 中的监督学习”Datacamp 课程回顾
    “Python中的监督学习”Datacamp课程回顾这是我刚刚参加的课程的回顾。这篇评论作为学习辅助:帮助我在第一次学习后综合信息,并希望将内容保留更长时间。这篇文章还提供了......
  • 用于数据准备的 Python — 探索和清理数据集
    用于数据准备的Python—探索和清理数据集什么是数据准备?数据准备是收集、组合、结构化和组织数据的过程,以便将其用于商业智能(BI)应用程序、分析和数据可视化。此......
  • 你应该知道的 Python F 字符串技巧
    Python你应该知道的PythonF字符串技巧停止打印(f”variable={variable}”)Photoby约尔格·安杰利on不飞溅早在2016年,Python3.6就引入了一种新的字符串格......
  • 力扣2(java&python)-两数相加(中等)
    题目:给你两个 非空的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表......