使用递归删除目录下的空文档和文件
来源:互联网 发布:淘宝开直通车的技巧 编辑:程序博客网 时间:2024/05/22 14:29
#!/usr/bin/env python'递归法删除当前目录下的空文件'import osdef deleteEmptyFile(path): try: os.chdir(path) except WindowsError, e: print e return else: cwd = os.getcwd() listdir = os.listdir(cwd) for dirfile in listdir: os.chdir(cwd) #重新设置当前目录 if os.path.isfile(dirfile): if not os.path.getsize(dirfile): os.remove(dirfile) print 'delete file:', dirfile if os.path.isdir(dirfile): if len(os.listdir(cwd + '\\' + dirfile)) == 0: os.removedirs(dirfile) print 'delete file:', dirfile else: deleteEmptyFile(path + '\\' + dirfile)deleteEmptyFile('C:\Documents and Settings\Administrator\桌面\\testfile')
0 0
- 使用递归删除目录下的空文档和文件
- 遍历目录下所有文件夹和文件-------递归删除空目录
- 递归删除目录和文件
- 递归删除目录和文件
- 递归删除当前目录下所有指定的目录和文件
- 递归删除某个目录及目录下的所有子目录和文件
- 如何删除文件夹下所有的文件(包括非空目录和文件)????
- 递归输出给定目录下的所有目录和文件
- Java递归打印目录下所有的子目录和文件
- 使用递归打印该目录下的所有子目录和文件
- Linux下使用Shell脚本删除一个目录下的所有子目录和文件
- Linux下递归遍历目录和文件
- python下递归遍历目录和文件
- 批量删除一个目录下所有的文件夹和文件
- 删除某目录下的文件夹和文件
- 删除掉指定目录下的.nomedia文件夹和文件
- 删除目录下所有子目录和文件
- 删除目录下所有的空文件及空目录
- OpenCV基础篇之像素访问
- hdu 1037
- 中文乱码处理
- 使用Pspice进行电路仿真
- Android AsyncTask 分析
- 使用递归删除目录下的空文档和文件
- double类型如何四舍五入到int或者小数点某一位
- OpenCV基础篇之图片叠加
- 循环的角度求均值
- OpenCV基础篇之使用CMake管理工程
- OpenCV基础篇之查找表
- objective c设计模式--KVO
- 小项目 - 汤姆猫动作函数(UIImageView animation使用)
- CentOS上编译安装OpenCV-2.3.1与ffmpeg-2.1.2