Python 递归遍历文件夹(递归删除XXX文件夹)慎用
# 批量删除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文件夹)慎用相关推荐
- //利用 DirectoryInfo递归遍历文件夹,删除所有文件,文件夹
static void Test01(string path){DirectoryInfo dir = new DirectoryInfo("d:/aa");//操作目录,这里我们 ...
- python文件命名文件夹怎么删除_python文件批量重命名、删除文件夹
第一次觉得用python整理数据真的很方便! 主要操作: 1.用文件内容重命名标注文件 2.合并独立文件夹中的文件,并删除原文件夹 3.将对应的标注文件移动到图片文件夹中 主要函数: os.listd ...
- 二叉树先中后序递归遍历与非递归遍历、层次遍历
文章目录 1 先序遍历 1.1 先序遍历递归 1.2 先序遍历非递归 2 中序遍历 2.1 中序遍历递归 2.2 中序遍历非递归 3 后序遍历 3.1 后序遍历递归 3.2 后序遍历非递归 4 层序遍 ...
- C++-二叉树递归遍历与非递归遍历实现
-二叉树递归遍历与非递归遍历实现 引言 0 有关线性表结点定义-LinkNode 1 栈的链式存储结构实现-LinkedStack 2 队列的链式存储结构实现-LinkedQueue 3 二叉树的链式 ...
- 二叉树的递归遍历和非递归遍历实现(C++)(深度优先)
二叉树的递归遍历和非递归遍历(C++) 二叉树的遍历方式可分为先序遍历,中序遍历和后序遍历 先序遍历:先遍历根节点,再遍历左子节点,最后遍历右子节点. 中序遍历:先遍历左子节点,再遍历根节点,最后遍历 ...
- 二叉树创建,递归遍历,非递归遍历
二叉树 博主是一个大一刚刚放暑假的大学生,大学我们只学习了c语言,现在这么卷只学c语言肯定不够,所以博主打算从零开始恶补c++顺便写文章记录一下,另外博主这个暑假还想记录一些算法基础内容欢迎关注哦.这 ...
- 文件夹中删除的文件怎么找回?
一般来说,当我们电脑上出现误删的文件,这个文件会暂存在回收站里.这无疑大大降低了,在我们出现误删重要文件,找回的难度.给予我们一个挽回的缓冲区.毕竟处理电脑文件经常发生误删现象的.如果是不重要的文件, ...
- 【错误记录】Android 注解处理器报错 ( 非法的类文件开始 , 请删除该文件或确保该文件位于正确的类路径子目录中。 )
文章目录 一.报错信息 二.解决方案 一.报错信息 Android APT , 使用 注解处理器 生成 Java 代码 , 报如下错误 ; 错误: 无法访问MainActivity_ViewBinde ...
- java递归删除空文件夹_Java 删除空文件夹和文件夹及其下面的文件
一.删除代码: package deletedir; import java.io.File; public class DeleteDir { //删除空目录 public void doDelet ...
- c 遍历文件 递归遍历_将递归文件系统遍历转换为流
c 遍历文件 递归遍历 在学习编程的时候,回溯到Turbo Pascal的时代,我设法使用FindFirst , FindNext和FindClose函数在目录中列出文件. 首先,我想出了一个打印给定 ...
最新文章
- PostgreSQL — Overview
- python什么时候进入中国-python 3.4什么时候发布的
- win10,pip更新后,Spyder打不开
- iis thinkphp隐藏index.php,thinkphp 隐藏index.php iis apache nginx
- java convexhull_图像上划凸多边形(convexHull()函数)
- EfficientNet论文阅读笔记
- 小麦亩产一千八(jzoj 3461)
- 如何用c语言倒序输出字母,菜鸟求助-如何用指针法将一串字符按单词的倒序输出?如:i love yo...
- 苹果知名开发者怒“怼”:GitHub 不可信,俄罗斯开发者贡献的项目遭毁灭性打击...
- 超级干货 | 用万字文章总结25种正则化方法(值得收藏)
- Atitit. js mvc 总结(2)----angular 跟 Knockout o99 最佳实践
- 桂林老兵站ASP木马
- AUTOCAD——点命令
- 《tkinter实用教程二》tkinter的子模块ttk
- 中国剩余定理及其代码实现
- 银联电子支付 php chinapay
- jenkins从节点问题-windows重启导致从节点失联
- CF1284E·New Year and Castle Construction
- 乐2Pro_乐视X625_官方线刷包_救砖包_解账户锁
- 5 Fast unfolding of communities in large networks