前言
下面就是程序可以批量的删除某个文件夹内小于规定的文件。
#!/usr/bin/env python
#!这个程序是用来删除某个文件夹内固定大小的文件。
import os
def file_path(path):
for (root, dirs, files) in os.walk(path):
for dirc in dirs:
if dirc == 'fanli': #更改成你的目录名字
pic_path = os.path.join(root, dirc)
for file in os.listdir(pic_path):
file = pic_path + '/' + file
print(file)
del_small_file(file)
def del_small_file(file_name):
size = os.path.getsize(file_name)
file_size = 100*1024 #更改成你想删除的界限,我这里是100kb
if size < file_size:
print('remove',size,file_name)
os.remove(file_name)
if __name__ == '__main__':
path = './3DCNN/' #更改成你的目录上一级
file_path(path)