码迷,mamicode.com
首页 > 其他好文 > 详细

删除二层目录下的文件及文件夹

时间:2020-12-31 11:42:16      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:mtr   文件   shu   文件夹   NPU   time   chdir   输入   def   

import os
import time
import shutil
def del_file(filepath):
    """
    删除某一目录下的所有文件或文件夹
    """
    del_list = os.listdir(filepath)
    for f in del_list:
        file_path = os.path.join(filepath, f)
        if os.path.isfile(file_path):
            os.remove(file_path)
        elif os.path.isdir(file_path):
            shutil.rmtree(file_path)

#1、进入总目录
path=input("请输入你要删除的路径(总目录):")
os.chdir(str(path))
print(os.getcwd())
#2、遍历总目录下所有科室
for x in os.listdir():
    print("当前科室"+str(x))
    time.sleep(0.5)
    #进入每个科室
    print("进入当前科室:"+str(x))
    os.chdir(str(x))
    time.sleep(0.2)
    #遍历每个科室下的所有人员
    for m in os.listdir():
        print(("已经进入人员{}的目录:".format(m)))
        os.chdir(str(m))
        #print(os.listdir())
        print("正在删除{}的文件".format(m))
        time.sleep(0.2)
        del_file(os.getcwd())
        os.chdir(os.path.abspath(os.path.join(os.getcwd(), "..")))
    os.chdir(os.path.abspath(os.path.join(os.getcwd(), "..")))

删除二层目录下的文件及文件夹

标签:mtr   文件   shu   文件夹   NPU   time   chdir   输入   def   

原文地址:https://www.cnblogs.com/liyu8/p/14191034.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!