zoukankan      html  css  js  c++  java
  • 删除二层目录下的文件及文件夹

    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(), "..")))
    
  • 相关阅读:
    能直接调用析构函数,不能直接调用构造函数
    第二章、IP协议详解
    第一章、TCP协议详解
    STL
    容器
    7、jQuery选择器及绑定方法
    6、JQuery语法
    5、DOM 定时器 和 JQuery 选择器
    4、DOM之正则表达式
    3、JS函数与DOM事件
  • 原文地址:https://www.cnblogs.com/liyu8/p/14191034.html
Copyright © 2011-2022 走看看