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')
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下