Python删除某一目录下的空文件(夹)
用途
输入文件夹路径,将此文件夹下所有的空文件夹和空文件删除,算是文件操作的一个习作吧。我拿它做什么就不广而告之了。
代码
import os
def CEF(path):
"""
CLean empty files, 清理空文件夹和空文件
:param path: 文件路径,检查此文件路径下的子文件
:return: None
"""
files = os.listdir(path)
for file in files:
print 'Traversal at', file
if os.path.isdir(file):
if not os.listdir(file):
os.rmdir(file)
elif os.path.isfile(file):
if os.path.getsize(file) == 0:
os.remove(file)
print path, 'Dispose over!'
if __name__ == "__main__":
path = raw_input("Please input the files path:")
CEF(path)
执行示例
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)