Python论坛  - 讨论区

标题:[python-chinese] 刪除文件程序,沒有預期效果

2004年04月02日 星期五 09:26

汪志偉\(cn\) paul_wang at lmcn.com
Fri Apr 2 09:26:54 HKT 2004

我下面的程序,并沒有達到我想要的效果,我想把“C:\\del”連目錄DEL一起刪除,包括DEL下面所有的目錄和文件(各種類型),請教各位大哥要如何才能實現?TKS!
# -*- coding: utf-8 -*-
# "強制删除文件和目录"

import os 
def rmdir_re(dir):
    for name in os.listdir(dir):
        full_name = os.path.join(dir, name)
        print full_name
    if not os.access(full_name, os.W_OK):
        os.chmod(full_name, 0600)
    if os.path.isdir(full_name):
        rmdir_re(full_name)
    else:
        os.remove(full_name)
        os.rmdir(dir) 
if __name__== "__main__" :
    d="c:\\del"
    rmdir_re(d)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20040402/84dc7238/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号