Python实现删除时保留特定文件夹和文件的示例
作者:碧海凌云 时间:2021-11-19 01:09:38
实现功能:删除当前目录下,除保留目录和文件外的所有文件和目录
#!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
标签:删除,文件夹,保留,文件,python
0
投稿
猜你喜欢
用ASP实现分级权限控制
2008-10-09 13:02:00
Go语言基础变量的声明及初始化示例详解
2024-04-27 15:46:37
python 实现一个反向单位矩阵示例
2023-07-27 16:05:51
使用Python+Splinter自动刷新抢12306火车票
2023-09-17 18:38:52
浅析python 中大括号中括号小括号的区分
2021-06-15 15:14:16
Python 类的魔法属性用法实例分析
2022-02-20 07:22:15
Python读取csv文件分隔符设置方法
2021-10-22 16:59:47
python正则表达式及使用正则表达式的例子
2021-07-28 20:15:41
动网论坛验证码改进 加法验证码(ASPJpeg版)
2011-04-10 10:44:00
Mybatis的where标签使用总结梳理
2024-01-17 01:56:18
asp如何在刷新链接之前验证文件是否存在?
2010-06-22 21:09:00
vue使用el-upload上传文件及Feign服务间传递文件的方法
2024-04-28 10:54:45
Python 打印自己设计的字体的实例讲解
2021-04-24 14:45:21
eWebEditor_v280_Free_Final最好用的网页编辑器下载
2022-05-26 22:30:24
利用Python将图片批量转化成素描图的过程记录
2022-08-21 09:53:59
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
2023-11-19 20:31:59
批量替换sqlserver数据库挂马字段并防范sql注入攻击的代码
2024-01-28 08:03:47
python将图片转base64,实现前端显示
2021-04-26 14:03:04
对python创建及引用动态变量名的示例讲解
2023-02-03 07:10:49
浅析mysql 语句的调度优先级及改变
2024-01-24 21:27:35