使用Python 2.7 在win10 下实现批量转移不同文件夹下的图片和视频到同一个目录中
源目录:D:\DIPDocs
目的目录:D:\DIP3e
注意:使用shutil.move(src, dst),src是完整路径名称,如 D:\DIPDocs\CH02_Problem_Figures\fig001.tif
import os
import shutil
if not (os.path.isdir(r'D:\DIP3e')):
os.mkdir(r'D:\DIP3e')
img_count=0
video_count=0
file_list=os.listdir(r'D:\DIPDocs');
for f in file_list:
if os.path.isdir(f):
print f,'is a dir !'
sub_file_list=os.listdir(f)
for s in sub_file_list:
if os.path.splitext(s)[1]=='.tif':
full_path='D:\\DIPDocs\\'+f+'\\'+s
shutil.move(full_path, r'D:\DIP3e')
img_count+=1
elif os.path.splitext(s)[1]=='.mov':
full_path='D:\\DIPDocs\\'+f+'\\'+s
shutil.move(full_path, r'D:\DIP3e')
video_count+=1
print 'img: ',img_count
print 'vedio: ',video_count