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 教师闺蜜祝福语简短