这里提供一种 Python 代码的实现方法,可以对指定目录下的文件名进行匹配,然后将匹配到的文件复制到目标文件夹中。

import os
import shutil

# 指定目录和目标文件夹
source_dir = 'source_folder'
target_dir = 'target_folder'

# 匹配文件名关键字
match_key = 'keyword'

# 遍历目录中的文件
for filename in os.listdir(source_dir):
    if match_key in filename:
        # 如果文件名包含匹配关键字,则将文件复制到目标文件夹中
        shutil.copy(os.path.join(source_dir, filename), target_dir)

需要注意的是,这段代码在复制文件时可能会覆盖已有的同名文件。如果需要避免这种情况,可以在复制文件前先判断目标文件夹中是否已存在同名文件,如果存在则可以给新文件起一个不同的名字,或者直接跳过该文件的复制。

匹配部分文件名复制至目标文件夹

原文地址: https://www.cveoy.top/t/topic/f73h 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录