第一种,使用递归方法:

import osdef rmdir(dir):#判断是否是文件夹,如果是,递归调用rmdir()函数if(os.path.isdir(dir)):#遍历地址下的所有文件及文件夹for file in os.listdir(dir):#进入下一个文件夹中进行删除rmdir(os.path.join(dir,file))#如果是空文件夹,直接删除if (os.path.exists(dir)):os.rmdir(dir)print(dir,"文件夹删除成功")#如果是文件,直接删除else:if(os.path.exists(dir)):os.remove(dir)print(dir,"文件删除成功")
#调用定义函数
rmdir("文件夹地址")

第二种,使用python自带函数

import shutil
shutil.rmtree("文件夹地址")

python中实现如何强制删除非空文件夹相关推荐

  1. cmd强制删除非空文件夹

    E:\program\anewlabor\frontend>rd /S /Q node_modules rd 删除文件夹 键入到要删除的目录下: /S删除目录及目录下的所有子目录和文件 /Q 可 ...

  2. 关于VC中删除非空文件夹

    要删除文件夹,我们可以用到SHFILEOPSTRUCT这种结构体,利用该结构体可以删除空文件夹和非空文件夹. typedef struct _SHFILEOPSTRUCT{      HWND hwn ...

  3. python 删除文件夹、删除非空文件夹

    一般删除文件时使用os库,然后利用os.remove(path)即可完成删除,如果删除空文件夹则可使用os.removedirs(path)即可,  但是如果需要删除整个文件夹,且文件夹非空时使用os ...

  4. c语言删除非空文件夹

    rmdir rmdir() 删除空的文件夹 unlink unlink(); man page 的解释: unlink() deletes a name from the filesystem. If ...

  5. python 删除非空文件夹

    import os import shutilos.remove(path) #删除文件 os.removedirs(path) #删除空文件夹 shutil.rmtree(path) #递归删除文件 ...

  6. C 实现删除非空文件夹

    [cpp] view plaincopy print? /* 文件名:   rd.c ---------------------------------------------------- c中提供 ...

  7. vbs删除非空文件夹

    Set oFso = CreateObject("Scripting.FileSystemObject") oFso.DeleteFolder yourpath,True '可能后 ...

  8. vc 递归删除非空文件夹

    我觉得这是一个非常不错的递归例子 头文件 #pragma once #include <atlstr.h> #include <io.h> #include <strin ...

  9. linux删除非空文件夹

    rm -rf 文件夹名字

  10. python中glob模块怎么下_如何在Python中使用glob.glob模块搜索子文件夹?

    如何在Python中使用glob.glob模块搜索子文件夹? 我想在文件夹中打开一系列子文件夹,找到一些文本文件并打印一些文本文件行. 我用这个: configfiles = glob.glob('C ...

最新文章

  1. 接口 500_Yamaha Sonogenic SHS-500肩背键盘 全方位测评
  2. vm虚拟机linux磁盘空间不足,手动扩大
  3. N5K连接FEX测试
  4. Memory Banks
  5. 源码|详解分布式事务之 Seata-Client 原理及流程
  6. 无法从外部连接MySQL_无法从外部VPC连接到RDS实例(ERROR 2003(HY000)无法连接到MySQL服务器)...
  7. 题目7 街区最短路径问题
  8. 计算任意两个圆的交点
  9. 七夕祝福网页制作_啥?七夕过了你还不知道自己为啥单身??
  10. EventBus实现 - 发布订阅 - XML加载
  11. Python:线程、进程与协程(5)——multiprocessing模块(2)
  12. NDK编译doubango时出现错误:undefined reference to ‘stderr‘
  13. 计算机0812是学硕还是专硕,的计算机是专硕还是学硕
  14. vb 访问远程mysql_VB连接远程数据库
  15. 博士申请 | 加拿大阿尔伯塔大学韩杰教授招收电子与计算机专业博士/博后
  16. linux c 读取.bin文件
  17. 现有的 NFT 协议
  18. 夜神与android链接,夜神安卓模拟器连接adb的方法步骤
  19. VS2005中(_CRT_SECURE_NO_DEPRECATE)警告
  20. excel分列---多页批量操作--vba宏实现

热门文章

  1. 微信突然限制,你的小程序链接还好吗?
  2. Less颜色混合函数(14)
  3. 计算机语言底层用汉语拼音设计,对汉语拼音设计方案认识(10页)-原创力文档...
  4. 实践 | 打印机扫描文件到电脑
  5. 计算机将会代替老师吗英语范文,英文作文电脑对教育的重要意义
  6. 我的世界java1.16.3村庄种子,我的世界基岩版1.16种子
  7. 视频编解码发展历程(从AVC到HEVC再到VVC)(二)
  8. 常用统计算法JAVA实现 - 峰度(07)
  9. SuperMap三维复杂模型建模之3D极坐标建模——基础篇
  10. 计算机大学生三年计划,大学三年规划2000字.doc