我们平时坐一些批处理的时候,肯定会遇到一些删除文件或者文件夹的操作,我今天给大家分享的是python实现批量删除文件或文件夹
啥也不说,代码先粘给大家:
import os
import shutil
file_path = os.path.abspath(file).replace(’\’, ‘’).rsplit(’/’, 2)[0]
print(file_path)
if name == ‘main’:
num=0
file = open("./case_ID.lst")
lines = file.readlines()
for line in lines:
num = num + 1
print(num)
#这只是根据自己的需要截取lst中每一行的字符串的长度,大家可以根据自己的需求改,注意,linux里面不允许中文注释,所以用的 时候把这行删掉
name=line[0:4]
#删除文件夹
commendrf = “rm -rf ./complex/”+name+"/"+“zdock.out”
#删除文件
commendf = “rm -f .