Python 删除含有只读文件(夹)的文件夹

 

def rm_read_only(fn, tmp, info):
    if os.path.isfile(tmp):
        os.chmod(tmp, stat.S_IWRITE)
        os.remove(tmp)
    elif os.path.isdir(tmp):
        os.chmod(tmp, stat.S_IWRITE)
        shutil.rmtree(tmp)
 
tmp = 'out'
if os.path.isdir(tmp):
    shutil.rmtree(tmp, onerror=rm_read_only)

 

posted on 2019-08-14 16:47  liujx2019  阅读(1077)  评论(0编辑  收藏  举报

导航