在大批量转移带有【关键词】的文件时,利用代码来运行是个便捷又快速的办法~
以下代码展示了将【E:\\Dataset\\original】原始文件夹中带有【0.01】的图片移动到【E:\\Dataset\\tset】文件夹中,如果需要移动别的文件,则根据文件类型修改后缀即可。
import os
import shutil
# 根据关键名称将图片移动到指定文件夹中
path_img = "E:\\Dataset\\original" # 原始文件夹路径
ls = os.listdir(path_img)
# 输出文件夹中的文件数目检验是否正确
# print(len(ls))
for i in ls:
if i.endswith('jpg') or i.endswith('png'): #如果移动的是图片则需要判断后缀是否为jpg或png,否则改成其他文件格式后缀即可
if i.find('0.01') != -1: # 0.01为检验的关键词
shutil.move(path_img+'\\'+i, "E:\\Dataset\\tset\\"+i) #要移动的文件夹路径,注意新路径后面要加\\