python实现文件分组复制到不同目录的例子
场景:某个文件夹下面包含数量巨大的文件,需求需要将这些文件按组(比如5000个一组)存放到不同的目录中去。
#Filename:CopyFiles.py importos importos.path
folder_capacity=20
defcopy_files(src_dir,dest_dir): count=0 current_folder='' foriteminos.listdir(src_dir): abs_item=os.path.join(src_dir,item) ifos.path.isfile(abs_item): count+=1 ifcount%folder_capacity==1: current_folder=os.path.join(dest_dir,str(count/folder_capacity)) os.mkdir(current_folder) open(os.path.join(current_folder,item),'wb').write(open(abs_item,'rb').read())
copy_files(r'C:\\src',r'C:\\dest')
热门推荐
6 简短元宵节祝福语
10 完成预算祝福语简短精辟
11 六一祝贺文案祝福语简短
12 毕业女孩祝福语简短独特
13 生日奶茶红包祝福语简短
14 中考祝福语给同学简短
15 送姐姐的话祝福语简短
16 幼儿祝福语大全简短贺卡
17 升班祝福语简短10字
18 生日祝福语 简短独特潮