python强制删除文件夹_python删除文件夹下的文件保留但清空子文件夹

python强制删除文件夹_python删除文件夹下的文件保留但清空子文件夹importosimportshutil#删除文件夹下的文件&&保留但清空子文件夹defdel_file(filepath):print(“hello”)listdir=os.listdir(filepath)#获取文件和子文件夹print(listdir)fordirnameinlistdir:dirname=filepath+”//”+dir…

大家好,又见面了,我是你们的朋友全栈君。

import os

import shutil

# 删除文件夹下的文件&&保留但清空子文件夹

def del_file(filepath):

print(“hello”)

listdir = os.listdir(filepath) # 获取文件和子文件夹

print(listdir)

for dirname in listdir:

dirname = filepath + “//” + dirname

if os.path.isfile(dirname): # 是文件

print(dirname)

os.remove(dirname) # 删除文件

elif os.path.isdir(dirname): # 是子文件夹

print(dirname)

del_file(dirname) # 递归删除

# 把上一行去掉,下面的写法是删除第二级子目录中所有文件及文件夹

# dellist = os.listdir(dirname)

# for f in dellist: # 遍历该子文件夹

# file_path = os.path.join(dirname, f)

# if os.path.isfile(file_path): # 删除子文件夹下文件

# os.remove(file_path)

# elif os.path.isdir(file_path): # 强制删除子文件夹下的子文件夹

# shutil.rmtree(file_path)

if __name__==’__main__’:

# del_file(‘E:\\桌面\\mission\\2019级学生实验和作业答题详情’)

del_file(‘E:\\桌面\\mission\\202013.14实验报告’)

“E:\桌面\mission\2019级学生实验和作业答题详情”就是要进行处理的问价夹,注意路径格式。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145067.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月18日 上午9:00
下一篇 2022年5月18日 上午9:00


相关推荐

  • bootstrap 之 uniqueId

    bootstrap 之 uniqueIddataTable bootstrapTab destroy bootstrapTab columns field OrganizeID title 部门编号 halign center align center

    2026年3月19日
    3
  • Xilinx原语ODDR的使用

    ODDRisXilinxHDLLanguageTemplate。ODDR:OutputDoubleDataRate(DDR)。在介绍ODDR之前,我们先简单了解一下OLOGIC。OLOGIC块在FPGA内的位置紧挨着IOB,其作用是FPGA通过IOB发送数据到器件外部的专用同步块。OLOGIC资源的类型有OLOGIC2(位于HPI/Obanks)和OLOGIC3(位于…

    2022年4月7日
    450
  • 以太网与以太网帧格式-详解

    以太网与以太网帧格式-详解以太网与以太网帧格式很多人将局域网 LocalAreaNet LAN 和以太网 Ethernet 混为一谈 这个误解大概是因为和其他局域网技术比较起来 以太网技术使用得是如此普遍 发展得是如此地迅速 以至于人们将 以太网 当作了 局域网 的代名词 本节将讨论 局域网 和 以太网 二者之间的关系以及相关的一些基础知识 详细的各种帧格式详见 http www

    2026年3月17日
    2
  • 喜马拉雅.xm格式文件转化为.mp3格式

    喜马拉雅.xm格式文件转化为.mp3格式这篇就作为我 csdn 社区的第一篇博文吧 因为有着很烂的记性想着以后解决问题能够节省点时间 同时也对自己进行锻炼吧 下午心血来潮 想着还是重抄旧业 做自己喜欢的播音与配音 在网上接一点配音相关的兼职 读文试音在喜马拉雅上录好后 准备转变格式将其发给老板 可恶的是直接将喜马拉雅客户端 xm 的文件后改为 mp3 后无法正常播放使用 试了很多办法 1 将手机上的文件后缀改为 mp3 后发现 iphone 上找不到下载的文件在哪 弃用 2 下载格式工厂转换文件格式 奈何 mac 上的格式工厂文件我下载了几个也不可以

    2026年3月20日
    2
  • Vue后台管理系统模板推荐

    Vue后台管理系统模板推荐vue 后台管理系统模板推荐 vue2Vue js 是一个目前比较流行的前端框架 已经到了前端人人都会的地步 今天这里为大家罗列一下基于 Vue 的后端管理的框架 目前比较流行和 Vue 搭配的 UI 组件有 Element UI iview Bootstrap Vue Ant Design Vue 另外还有 Vuetify Buefy Bulmacss VueMaterial 等等 基于这些组件库封装的后台管理模板 推荐一些常用 VUE 后台模板

    2026年3月20日
    2
  • css鼠标变小手

    css鼠标变小手css 鼠标变小手

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号