您好,欢迎来到帮我找美食网。
搜索
您的当前位置:首页python实现批量移动文件

python实现批量移动文件

来源:帮我找美食网
python实现批量移动⽂件

本⽂通过实例为⼤家分享了python实现批量移动⽂件的具体代码,供⼤家参考,具体内容如下任务:每个⼤⽂件夹下有许多⼩⽂件夹,将⼩⽂件夹⾥的pdf⽂件移动到指定⽂件夹。如图:

最终效果:

废话不多说 上源码:

import osimport shutil

path_main = r\"C:\\Users\\e21\\Desktop\\待处理⽂件夹\"#待处理⽂件夹路径

filelist_main = os.listdir(path_main) #将“待处理⽂件夹“下的⽂件名以列表的形式列出来path_receive = r\"C:\\Users\\e21\\Desktop\\接受⽂件夹\"

for FILE in filelist_main: #遍历“待处理⽂件夹“下的每个⽂件

path_son = r\"C:\\Users\\e21\\Desktop\\待处理⽂件夹/\"+FILE #获取⼦⽂件夹路径 filelist_son=os.listdir(path_son) #将⼦⽂件夹下的⽂件以列表形式列出来 for files in filelist_son:

filename1 = os.path.splitext(files)[1] # 读取⽂件后缀名 filename0 = os.path.splitext(files)[0] #读取⽂件名 if filename1 == '.pdf' : #判断是否为pdf⽂件

full_path = os.path.join(path_son, files) #pdf⽂件待移动完整路径 despath = path_receive + '\\\\'+filename0+'.pdf' #pdf⽂件⽬标完整路径

shutil.move(full_path, despath) else : #以防万⼀ 如果⾥⾯没有pdf continue

以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- banwoyixia.com 版权所有 湘ICP备2023022004号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务