分享

按照扩展名,筛选文件并转移到新路径

 everydayOK 2019-04-15
import shutil
import os


sourcepath = "/Users/zhouxl/Documents/python小甲鱼视频/小甲鱼解压后"
new_path1 ='/Users/zhouxl/Documents/python小甲鱼视频/小甲鱼视频mp4/'
new_path2 ='/Users/zhouxl/Documents/python小甲鱼视频/小甲鱼课件ppt'
new_path3 ='/Users/zhouxl/Documents/python小甲鱼视频/小甲鱼py'

for root, folders, files in os.walk(sourcepath):
# os.walk(path), 遍历path父文件夹,包括其下的所有层级的子目录,及所有文件,
# 返回所有层级路径(不带文件名或子目录名),返回所有子目录名,返回所有文件名

print(root)
# print(folders)
# print(files)
for file in files:

filename = os.path.join(root, file)

if filename.endswith('.mp4'):
shutil.copy(file, new_path1)
if filename.endswith('.ppt'):
shutil.copy(file, new_path2)
if filename.endswith('.py'):
shutil.copy(file, new_path3)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多