当前位置: 首页 > news >正文

python删除一个文件夹所有文件

在Python中,可以使用os模块来删除一个文件夹中的所有文件,但保留文件夹本身。以下是一个简单的例子:

import osdef delete_files_in_folder(folder_path):for filename in os.listdir(folder_path):file_path = os.path.join(folder_path, filename)try:if os.path.isfile(file_path) or os.path.islink(file_path):os.unlink(file_path)elif os.path.isdir(file_path):shutil.rmtree(file_path)except Exception as e:print(f'Failed to delete {file_path}. Reason: {e}')# 使用示例
folder_to_delete = '/path/to/your/folder'
delete_files_in_folder(folder_to_delete)

确保替换/path/to/your/folder为您想要清空的文件夹的实际路径。此脚本将删除指定文件夹内的所有文件和子文件夹,但不会删除文件夹本身。

http://www.lryc.cn/news/346903.html

相关文章:

  • overflow:hidden对解决外边距塌陷的个人理解
  • 【linux软件基础知识】- 文件的概念:Linux 中的文件
  • Context capture/Pix4Dmapper/AutoCAD/CASS/EPS软件的安装流程与使用方法;土方量计算;无人机摄影测量数据处理
  • 算法系列之堆排序实践哪家强
  • 01-win10安装Qt5
  • mybatis使用及配置相关,仅做个人记录
  • 【STM32 |新建一个工程】基于标准库(库函数)新建工程
  • C#利用ClearScript执行Javascript脚本
  • 住宅ip与数据中心ip代理的区别是什么
  • 【计算机网络】数据链路层的功能
  • 信号线电路串联电阻
  • 手机App防沉迷系统-算法
  • day3_prefixSum
  • Redis过期删除策略和内存淘汰策略有什么区别?
  • 【计算机网络】物理层传输介质 习题3
  • 智能座舱语音助手产品方案
  • 经典面试题之滑动窗口专题
  • 网络编程入门之UDP编程
  • 【AI源码】音频和图片生成你的数字人口播
  • JAVA_3
  • java项目之汽车资讯网站源码(springboot+mysql+vue)
  • C语言中的静态库和动态库的制作和使用
  • 【MySQL 数据宝典】【事务锁】- 002 事务控制的演进
  • 如何远程操作服务器中的Python编译器并将运行结果返回到Pycharm
  • C++入门指南(上)
  • Python 全栈系列244 nginx upstream 负载均衡 踩坑日记
  • 数据链路层——计算机网络学习笔记三
  • leetcode——反转链表
  • 类加载机制(双亲委派机制)
  • nss刷题(2)