|
发表于 2005-6-4 14:53:32
|
显示全部楼层
试一下这个吧,我试验过,应该没什么问题:
import os
def delF(dir):
if os.path.isdir(dir):
if os.listdir(dir)!=[]:
for i in os.listdir(dir):
i=dir+"/"+i
delF(i)
os.rmdir(dir)
else:
os.remove(dir) # if dir isn't a directory, delete it, too
delF("tmp2") #将tmp2用你要删除的目录代替,比如 delF("/root"), 不过千万别那么做,我可不承担后果啊。 ( :
在这种论坛里,Python的格式真是致命啊!调成这样子真的好麻烦,而且还是无法令人觉得满意! :( |
|