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')
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语