在(1)中脚本实现了保留指定文件的功能,但不能删除空目录,在此补上删除空目录的方法

 def DeleteEmptyDir(path):
for i in range(1,100):
for parent,dirnames,filenames in os.walk(path):
for dirname in dirnames: FullPath = parent + '\\' + dirname if not os.listdir(FullPath):
os.rmdir(FullPath)

该方法有点弱,原因是循环了100次进行对空目录的删除(若超过100层目录需要修改for循环的参数),之后有更好的方法将更新在此,若有高手指点一番将不胜感激

最新文章

  1. ASP.NET MVC 5 Web编程4 -- Razor视图引擎
  2. 【Win10】SplitView控件
  3. iOS屏幕尺寸和分辨率了解
  4. 在线最优化求解(Online Optimization)之一:预备篇
  5. C# 控件双缓冲控制 ControlStyles 枚举详解
  6. IOS debug网络PonyDebugger 实践篇
  7. glib 文档 代码 索引 编译
  8. jQuery选择器——全新的总结方式
  9. H5_0008:链接分享图片和判断平台
  10. 说一说js中的闭包
  11. qrcode插件生成二维码
  12. eclipse spring 配置文件xml校验时,xsd报错
  13. 每日英语:Upgrade Your Life: How to speed up your PC (or Mac)
  14. 不依赖AIDL的跨进程通信
  15. 关于在ubuntu下配置AMD显卡驱动的总结
  16. 背景JS动态网格特性
  17. servlet类
  18. linux常见命令整理
  19. 第8课 网络数据读取测试-TinyWebDB
  20. atcoder #082 E 暴力 计算几何

热门文章

  1. 图形用户界面入门:EasyGui - 零基础入门学习Python035
  2. 【好程序员笔记分享】——iOS开发之纯代码键盘退出
  3. VS2010中<无法打开包括文件:“iostream.h”:>错误解决方法
  4. 检测字节流是否是UTF8编码
  5. 性能瞬间飙升!教你如何组RAID0磁盘阵列
  6. C++指针初始化总结
  7. Android_Studio 及SDK下载
  8. Word Break II 解答
  9. Java遍历Map对象的四种方法
  10. mysql常用操作命令