#!/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...