import os
import shutil
count = 0
def moveFiles(path, disdir): # path为原始路径,disdir是移动的目标目录
dirlist = os.listdir(path)
for i in dirlist:
child = os.path.join('%s/%s' % (path, i))
if os.path.isfile(child):
imagename, jpg = os.path.splitext(i) # 分开文件名和后缀
shutil.copy(child, os.path.join(disdir, imagename + ".png"))
# 复制后改为原来图片名称
# 也可以用shutil.move()
continue
moveFiles(child, disdir)
if __name__ == '__main__':
rootimage = 'E:/data/png' # 原始图片文件父目录
disdir = 'E:/data/move_png' # 移动到目标文件夹
moveFiles(rootimage, disdir)
找到子文件夹下的图片并复制到新目录
最新推荐文章于 2023-04-24 17:46:03 发布