# 批量删除PM1244中CellVideo2
# 请非常谨慎的使用。
import shutil
import os
# PMRootPath = r'X:/PM210603161151244'
PMRootPath = r'D:/Data/SanChaShenJingTong/fzh-2021-05-18(-05-25)'方案1 指定了必须是第二级。
# count = 0
# dirList = os.listdir(PMRootPath)
# for n,dnum in enumerate(dirList):
#     # print(dnum)
#     d2 = os.listdir(PMRootPath + '/' + dnum)
#     for m,name in enumerate(d2):
#         if name == "CellVideo2":
#             print(PMRootPath + '/' + dnum+'/'+name)
#             # os.removedirs()
#             # shutil.rmtree(PMRootPath + '/' + dnum+'/'+name)
#             count += 1
# print(count)方案2  递归
# count = 0
deleted_list = []
for home, dirs, files in os.walk(PMRootPath):for filename in files:if "CellVideo2" in home and home.endswith("CellVideo2") and not home in deleted_list:home = home.replace("\\",'/')print(home)deleted_list.append(home)shutil.rmtree(home)count = len(deleted_list)
print(count)

Python 递归遍历文件夹(递归删除XXX文件夹)慎用相关推荐

  1. //利用 DirectoryInfo递归遍历文件夹,删除所有文件,文件夹

    static void Test01(string path){DirectoryInfo dir = new DirectoryInfo("d:/aa");//操作目录,这里我们 ...

  2. python文件命名文件夹怎么删除_python文件批量重命名、删除文件夹

    第一次觉得用python整理数据真的很方便! 主要操作: 1.用文件内容重命名标注文件 2.合并独立文件夹中的文件,并删除原文件夹 3.将对应的标注文件移动到图片文件夹中 主要函数: os.listd ...

  3. 二叉树先中后序递归遍历与非递归遍历、层次遍历

    文章目录 1 先序遍历 1.1 先序遍历递归 1.2 先序遍历非递归 2 中序遍历 2.1 中序遍历递归 2.2 中序遍历非递归 3 后序遍历 3.1 后序遍历递归 3.2 后序遍历非递归 4 层序遍 ...

  4. C++-二叉树递归遍历与非递归遍历实现

    -二叉树递归遍历与非递归遍历实现 引言 0 有关线性表结点定义-LinkNode 1 栈的链式存储结构实现-LinkedStack 2 队列的链式存储结构实现-LinkedQueue 3 二叉树的链式 ...

  5. 二叉树的递归遍历和非递归遍历实现(C++)(深度优先)

    二叉树的递归遍历和非递归遍历(C++) 二叉树的遍历方式可分为先序遍历,中序遍历和后序遍历 先序遍历:先遍历根节点,再遍历左子节点,最后遍历右子节点. 中序遍历:先遍历左子节点,再遍历根节点,最后遍历 ...

  6. 二叉树创建,递归遍历,非递归遍历

    二叉树 博主是一个大一刚刚放暑假的大学生,大学我们只学习了c语言,现在这么卷只学c语言肯定不够,所以博主打算从零开始恶补c++顺便写文章记录一下,另外博主这个暑假还想记录一些算法基础内容欢迎关注哦.这 ...

  7. 文件夹中删除的文件怎么找回?

    一般来说,当我们电脑上出现误删的文件,这个文件会暂存在回收站里.这无疑大大降低了,在我们出现误删重要文件,找回的难度.给予我们一个挽回的缓冲区.毕竟处理电脑文件经常发生误删现象的.如果是不重要的文件, ...

  8. 【错误记录】Android 注解处理器报错 ( 非法的类文件开始 , 请删除该文件或确保该文件位于正确的类路径子目录中。 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Android APT , 使用 注解处理器 生成 Java 代码 , 报如下错误 ; 错误: 无法访问MainActivity_ViewBinde ...

  9. java递归删除空文件夹_Java 删除空文件夹和文件夹及其下面的文件

    一.删除代码: package deletedir; import java.io.File; public class DeleteDir { //删除空目录 public void doDelet ...

  10. c 遍历文件 递归遍历_将递归文件系统遍历转换为流

    c 遍历文件 递归遍历 在学习编程的时候,回溯到Turbo Pascal的时代,我设法使用FindFirst , FindNext和FindClose函数在目录中列出文件. 首先,我想出了一个打印给定 ...

最新文章

  1. PostgreSQL — Overview
  2. python什么时候进入中国-python 3.4什么时候发布的
  3. win10,pip更新后,Spyder打不开
  4. iis thinkphp隐藏index.php,thinkphp 隐藏index.php iis apache nginx
  5. java convexhull_图像上划凸多边形(convexHull()函数)
  6. EfficientNet论文阅读笔记
  7. 小麦亩产一千八(jzoj 3461)
  8. 如何用c语言倒序输出字母,菜鸟求助-如何用指针法将一串字符按单词的倒序输出?如:i love yo...
  9. 苹果知名开发者怒“怼”:GitHub 不可信,俄罗斯开发者贡献的项目遭毁灭性打击...
  10. 超级干货 | 用万字文章总结25种正则化方法(值得收藏)
  11. Atitit. js mvc 总结(2)----angular 跟 Knockout o99 最佳实践
  12. 桂林老兵站ASP木马
  13. AUTOCAD——点命令
  14. 《tkinter实用教程二》tkinter的子模块ttk
  15. 中国剩余定理及其代码实现
  16. 银联电子支付 php chinapay
  17. jenkins从节点问题-windows重启导致从节点失联
  18. CF1284E·New Year and Castle Construction
  19. 乐2Pro_乐视X625_官方线刷包_救砖包_解账户锁
  20. 5 Fast unfolding of communities in large networks

热门文章

  1. 工控计算机系统,工控电脑装什么系统好
  2. R语言中的遗传算法详细解析
  3. 在vue项目中使用v-show控制元素隐藏导致swiper的轮播图及分页无法正常显示
  4. 【SQL工具】SQL调优和诊断神器SQLTXPLAIN (SQLT)简介
  5. 心血管疾病的三大危险因素
  6. Python基本语法单位
  7. R语言学习之路——进入R的大门
  8. matlab画散点密度图
  9. 199,一个被正则表达式遗忘的号码段?
  10. 【VB】问题:实时错误91和424以及编译错误