Python實現刪除時保留特定文件夾和文件的示例
來源:懂視網
責編:小OO
時間:2020-11-27 14:21:54
Python實現刪除時保留特定文件夾和文件的示例
實現功能:刪除當前目錄下,除保留目錄和文件外的所有文件和目錄。#,#。bin/env pythonimport osimport os.pathimport shutildef DeleteFiles(path.remainDirsList.filesList): dirsList = [] dirsList = os.listdir(path) for f in dirsList: if f not in remainDirsList: filePath = os.path.join(path,';b.txt';] #當前目錄中需要保留的文件夾 dirsList=[';test';] DeleteFiles(path,fileList,dirsList)。
導讀實現功能:刪除當前目錄下,除保留目錄和文件外的所有文件和目錄。#,#。bin/env pythonimport osimport os.pathimport shutildef DeleteFiles(path.remainDirsList.filesList): dirsList = [] dirsList = os.listdir(path) for f in dirsList: if f not in remainDirsList: filePath = os.path.join(path,';b.txt';] #當前目錄中需要保留的文件夾 dirsList=[';test';] DeleteFiles(path,fileList,dirsList)。

下面為大家分享一篇Python實現刪除時保留特定文件夾和文件的示例,具有很好的參考價值,希望對大家有所幫助。一起過來看看吧
實現功能:刪除當前目錄下,除保留目錄和文件外的所有文件和目錄
#!bin/env python
import os
import os.path
import shutil
def DeleteFiles(path, remainDirsList, filesList):
dirsList = []
dirsList = os.listdir(path)
for f in dirsList:
if f not in remainDirsList:
filePath = os.path.join(path,f)
if os.path.isdir(filepath):
shutil.rmtree(filepath, True)
if f in filesList:
filepath = os.path.join(path,f)
os.remove(f)
if __name__ == "__main__":
path=os.getcwd()+"\"
#當前目錄中需要保留的文件
filesList=['a.txt','b.txt']
#當前目錄中需要保留的文件夾
dirsList=['test']
DeleteFiles(path,fileList,dirsList)
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
Python實現刪除時保留特定文件夾和文件的示例
實現功能:刪除當前目錄下,除保留目錄和文件外的所有文件和目錄。#,#。bin/env pythonimport osimport os.pathimport shutildef DeleteFiles(path.remainDirsList.filesList): dirsList = [] dirsList = os.listdir(path) for f in dirsList: if f not in remainDirsList: filePath = os.path.join(path,';b.txt';] #當前目錄中需要保留的文件夾 dirsList=[';test';] DeleteFiles(path,fileList,dirsList)。