zoukankan      html  css  js  c++  java
  • 批量删除空目录/递归删除目录及目录内所有内容

    import os,datetime,shutil
    path=r'D:pylx20210622'
    files=os.listdir(path)
    today=datetime.datetime.now()
    dqr=today.strftime('%Y%m%d')
    for i,f in enumerate(files):
        ff=f[0:8]
        if ff<dqr:
            path2=os.path.join(path, f)
            #os.remove(path2) #删除文件(使用这个开始报的是拒绝的错误,不可用)
            os.rmdir(path2)#删除目录,值的注意的是,若目录下有文件,即目录不为空,则删除会失败,抛出错误。
            #shutil.rmtree(path2)  #递归删除一个目录以及目录内的所有内容
            print(f)
        else:
            print('%s 没有满足条件的文件'%f)
  • 相关阅读:
    red and black(BFS)
    G
    D
    new word
    CSS Layout
    G
    CSS
    组合数学-母函数
    组合数学-卡特兰数
    cf1144G 将串分解成单调递增和递减子串(贪心)
  • 原文地址:https://www.cnblogs.com/ruijie/p/14919201.html
Copyright © 2011-2022 走看看