网络编程
位置:首页>> 网络编程>> Python编程>> Python实现删除时保留特定文件夹和文件的示例

Python实现删除时保留特定文件夹和文件的示例

作者:碧海凌云  发布时间:2021-11-19 01:09:38 

标签:删除,文件夹,保留,文件,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)

来源:https://blog.csdn.net/u012260238/article/details/79155106

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com