#!/usr/bin/env python
# encoding: utf-8
import os, random, glob
from shutil import copyfile
#定义要处理的文件夹变量
#choseImg是随机选中的jpg文件文件名包括后缀
choseImg = []
def copyFile(inputDir, outDir):
#通过glob.glob来获取原始路径下,所有'.res'文件
imageList1 = glob.glob(os.path.join(inputDir, '*.res'))
#随机获取count数量的jpg文件
#遍历所有的res文件,获取文件名称(包括后缀)
for item in imageList1:
choseImg.append(os.path.basename(item))
#os.path.splitext(),返回元组,为文件名称与文件后缀格式
for item in choseImg:
print(item)
#将随机选中的res文件遍历复制到目标文件夹中
copyfile(inputDir+'/'+item, outDir+'/'+item)
(temp1, temp2) = os.path.splitext(item)
temp = temp1 + '.ans'
if os.path.exists(inputDir+'/'+temp):
#将ans文件遍历复制到目标文件夹中
copyfile(inputDir+'/'+temp, outDir+'/'+temp)
return
if __name__ == '__main__':
# 路径为绝对路径
inputfile = 'E:\\teso'
outfile = 'E:\\tesi'
outDir = os.path.abspath(outfile)
#指定文件的原始路径
inputDir = os.path.abspath(inputfile)
copyFile(inputDir, outDir)
一个文件夹复制到另外一个文件夹
最新推荐文章于 2024-07-10 19:12:38 发布