Python簡單刪除目錄下檔案以及資料夾的方法

2022-10-04 22:39:42 字數 681 閱讀 7820

#!/usr/bin/env python

import os

impo程式設計客棧rt shutil

filelist=

rootdir="/home/zoer/aaa"

filelist=os.listdir(rootdir)

for f in filelist:

filepath = os.path.join( rootdir, f )

if os.path.isfile(filepath):

os.remove(filepath)

print filepath+" removed!"

elif os.path.isdir(filepath):

shutil.rmtre程式設計客棧e(filepath,true)

print "dir "+filepath+" removed!"

其中shutil是乙個高層次的檔案操作模組。true引數表示ignore_errors(忽略拷貝時候的錯誤)。

類似於高階api,而且主要強大之處在於其對檔案的複製與刪除操作更是比較支援好。

比如:copyfile(src, dst)

是把原始檔拷貝到乙個目標位置。

本文標題: python簡單刪除目錄下檔案以及資料夾的方法

本文位址: /jiaoben/python/125417.html

刪除目錄下檔案

刪除當前目錄下的檔案 1.rm f 最經典的方法,刪除當前目錄下的所有型別的檔案 2.find type f delete或find type f exec rm f 用find命令查詢普通檔案並刪除or用find命令的處理動作將其刪除 3.find type f xargs rm f 用於引數列表...

Python 簡單刪除目錄下檔案以及資料夾

話不多說,直接解決問題 python簡單刪除目錄下檔案以及資料夾 import os import shutil filelist rootdir r g 練習生 cxk 選取刪除資料夾的路徑,最終結果刪除cxk資料夾 filelist os.listdir rootdir 列出該目錄下的所有檔名 ...

vc 刪除目錄或檔案與目錄下檔案

因為vc中沒有刪除非空目錄的函式,所以要用以下方法來做 注意 路徑字串str的最後不要加 void deletedir cstring str else 不是資料夾 deletefile strdel 刪除檔案 api finder.close removedirectory str 刪除資料夾 a...