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 送给学长毕业祝福语简短