python实现删除空文件夹 附源代码

前言:空文件夹虽然不占空间,但是有时候看着确实挺烦的(别误会,我不是强迫症!),所以写了一个用于删除当前目录下的空文件夹的小程序

 

环境:win7 64位;python2.7;IDE pycharm2016.1

 

以下是具体实现:

#! /usr/bin/env python
#coding=utf-8
import os,time

def del_emfile( path = os.getcwd() ):
  '''
  形参:path 默认为当前路径
  '''
  folder_num = 0
  efile = []
  for i in os.walk(path):
    if len( i[1] ) == 0 and len( i[2] ) == 0:
      efile.append( i[0] )
      print '空文件夹\t',i[0]
      folder_num +=1

  print '空文件夹\t',folder_num
  raw_input('\n按任意键删除···\n')
  efile.reverse()
  for f in efile:
    try:
      #os.rmdir( f )
      print '删除\t', f
    except:
      print '删除\t', f, '\t失败'

  print '\n删除空文件夹\t',folder_num,'\n'
  return folder_num


if __name__ == '__main__':
  d = 1
  while d:
    d = del_emfile()
  time.sleep(100)

 结果:

本源码可能并不完美,大家可以此为模板进行优化

 

说明:源码纯属原创,学术用途请注明出处,商业用途请先与我联系

转载于:https://www.cnblogs.com/woxinfeixiang2015/p/5357207.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值