题目

项目要求:编写一个程序,遍历一个目录树,查找特定扩展名的文件(诸如.pdf 或.jpg),不论这些文件的位置在哪里, 将它们拷贝到一个新的文件夹中。

代码

import os
import shutil


def choseCopy(folder, targetFolder):
    folder = os.path.abspath(folder)
    targetFolder = os.path.abspath(targetFolder)
    if not os.path.exists(targetFolder):
        os.makedirs(targetFolder)

    for root, dirs, files in os.walk(folder):
        for file in files:
            if file.endswith('.jpg'):
                shutil.copy(os.path.join(root, file), targetFolder)


choseCopy('./chose', './find')

相关文章:

  • 2021-10-19
  • 2021-06-20
  • 2021-07-04
  • 2021-05-25
  • 2022-02-10
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-21
  • 2021-09-13
  • 2021-11-21
  • 2022-12-23
  • 2022-12-23
  • 2021-11-24
相关资源
相似解决方案