Python查找文件的大小删除此文件
本人小白下面是个人的一些小小的操作
import os
#coding:utf8
x=raw_input('请输入要查找的目录:')
size=raw_input('请输入要查找的文件的大小')
find='find '+ x + ' -size '+ size + ' -type f > /root/yubenliu/ybl.txt'
os.system(find)
f=open('/root/yubenliu/ybl.txt')
c=f.readlines()
for i in c:
os.system('rm -rf ' + i)
print i
思 路
- 在那个文件夹中查找 所以我们首先要先定义一个变量 X
- 怎么查找你所需要的文件 利用linux下面的find命令 find +文件路径+size大小+type f(如果不类型f 默认会显示文件夹和文件)
- 抓到的文件结果我们重定向写入到一个文件里面如上面写到的ybl.txt
- 然后利用Python对文件操作打开这个文件
- 然后我们调用python的os 模块 利用rm -rf 文件名删除