麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

Python中使用glob和rmtree刪除目錄子目錄及所有文件的例子

2020-02-23 06:13:00
字體:
來源:轉載
供稿:網友

一、batch與shell中

目錄及文件:
代碼如下:
C:/TESTFOLDER/TEST
├─Test2
└─Test3
        test.txt

刪除目錄及其下的所有文件:
代碼如下:
rmdir /S /Q c:/TestFolder/test

刪除所有目錄下的文件,但是目錄結構不能被刪除:
代碼如下:
del /F /S /Q c:/TestFolder/test/*

Linux類似的命令為:
代碼如下:
rm /rf /home/aaa/test

二、python中

:注意如果有錯誤會有異常拋出,需要處理異常。

1)刪除文件且不支持通配符: os.remove()
2) 刪除空的目錄: os.rmdir()
3) 刪除空的目錄及子目錄: os.removedirs()
3) 刪除目錄及其子目錄中的文件:shutil.rmtree()

rmtree+異常處理:

代碼如下:
#code:
import shutil
def retreeExceptionHandler(fun,path,excinfo):
  print("Error:" + path)
  print(excinfo[1])
 
shutil.rmtree('c://testfolder//test',ignore_errors=False,onerror=retreeExceptionHandler)
 
#result:
Error:c:/testfolder/test/Test3
[Error 32] The process cannot access the file because it is being used by another process: 'c://testfolder//test//Test3'
Error:c:/testfolder/test
[Error 145] The directory is not empty: 'c://testfolder//test'

使用rmdir和remove等價于rmtree:

代碼如下:
#! /usr/bin/env python 
#coding=utf-8 
## {{{ Recipe 193736 (r1): Clean up a directory tree  
""" removeall.py:
 
   Clean up a directory tree from root.
   The directory need not be empty.
   The starting directory is not deleted.
   Written by: Anand B Pillai <[email protected]> """ 
 
import sys, os 
 
ERROR_STR= """Error removing %(path)s, %(error)s """ 
 
def rmgeneric(path, __func__): 
 
    try: 
        __func__(path) 
        print 'Removed ', path 
    except OSError, (errno, strerror): 
        print ERROR_STR % {'path' : path, 'error': strerror } 
             
def removeall(path): 
 
    if not os.path.isdir(path): 
        return 
     
    files=os.listdir(path) 
 
    for x in files: 
        fullpath=os.path.join(path, x) 
        if os.path.isfile(fullpath): 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩字幕 | av电影在线观看网址 | 18pao国产成人免费视频 | 激情网站免费观看 | 成年人激情在线 | 久久恋 | 亚洲一级片在线观看 | 欧美成人午夜一区二区三区 | 黄色网址免费在线 | 亚洲午夜在线视频 | 亚洲成人福利 | 精品国产一区二区三区久久久 | 国产精品自拍啪啪 | 久草资源在线观看 | 亚洲啊v在线观看 | 久久久久久艹 | 国产亚洲精品成人a | 国内精品久久久久久久久久 | 蜜桃成品人免费视频 | 国产精品一区自拍 | 国产一级二级毛片 | 国产免费观看a大片的网站 欧美成人一级 | 中文字幕亚洲欧美 | 免费看欧美黑人毛片 | 久久精品日产高清版的功能介绍 | 日韩欧美中文字幕视频 | 九九色网站 | 国产深夜福利视频在线播放 | 干色视频 | 免费一级毛片网站 | 91在线视频观看 | 国产精品视频导航 | 成人在线a | 久久久久久久免费精品 | 全黄裸片武则天一级第4季 九色p | 九九热精品在线视频 | 久久人| 羞羞漫画无遮挡观看 | 色悠悠久久久久 | 久草在线观看资源 | 天天色综合6 |