Python实现删除磁盘上空文件夹

简介: Python实现删除磁盘上空文件夹

Python实现删除磁盘上空文件夹

磁盘上文件夹有几百个不可能每个去看

更何况文件夹是有层级的更不可能一层一层的点击查看

因此衍生了该方法

import os
import shutil
def read(path):
     # 访问path路径下的文件或文件夹
     lst = os.listdir(path)
     # 打印每一层的文件或文件夹
     for name in lst:
          # 拼接名称,得到绝对路径,判断该文件是否符合是文件夹
          real_path = os.path.join(path, name)
          # 如果是文件夹,则打空格表示,并且递归访问下一层
          if os.path.isdir(real_path):
               #print(name)
               files = os.listdir(real_path)
               if len(files) == 0:
                   print(name)
                   shutil.rmtree(real_path)
                   endindex=len(real_path)-len(name)
                   real_path=real_path[0:endindex]
                   read(real_path)
               else:
                    read(real_path)
          # 如果不是文件夹,直接打印,不再递归访问下一层
          else:
               #print(name)
                pass
if __name__ =='__main__':
  read(str("D:\Freedom\Sprider\ChinaZ\HTML\HTML婚纱模板\\118个HTML婚纱模板"))
目录
相关文章
|
4月前
|
API 开发工具 Python
【Azure Developer】编写Python SDK代码实现从China Azure中VM Disk中创建磁盘快照Snapshot
本文介绍如何使用Python SDK为中国区微软云(China Azure)中的虚拟机磁盘创建快照。通过Azure Python SDK的Snapshot Class,指定`location`和`creation_data`参数,使用`Copy`选项从现有磁盘创建快照。代码示例展示了如何配置Default Azure Credential,并设置特定于中国区Azure的`base_url`和`credential_scopes`。参考资料包括官方文档和相关API说明。
|
5月前
|
监控 网络安全 开发者
Python中的Paramiko与FTP文件夹及文件检测技巧
通过使用 Paramiko 和 FTP 库,开发者可以方便地检测远程服务器上的文件和文件夹是否存在。Paramiko 提供了通过 SSH 协议进行远程文件管理的能力,而 `ftplib` 则提供了通过 FTP 协议进行文件传输和管理的功能。通过理解和应用这些工具,您可以更加高效地管理和监控远程服务器上的文件系统。
133 20
|
8月前
|
Python
Python批量自动处理文件夹
Python批量自动处理文件夹
91 0
Python批量自动处理文件夹
|
8月前
|
Python
Python实用记录(十二):文件夹下所有文件重命名以及根据图片路径保存到新路径下保存
这篇文章介绍了如何使用Python脚本对TTK100_VOC数据集中的JPEGImages文件夹下的图片文件进行批量重命名,并将它们保存到指定的新路径。
113 0
|
8月前
|
Python
如何利用Python快捷地操作文件和文件夹
关注B站用户“肆十二-”,观看更多实战教学视频。本文介绍Python的shutil库,涵盖文件和文件夹的复制、移动、删除及归档等高级操作,提供实用代码示例。
77 0
|
11月前
|
缓存 自然语言处理 开发工具
Python中 __pycache__文件夹是什么?
Python中 __pycache__文件夹是什么?
|
10月前
|
算法 数据挖掘 Python
深入理解Python中的递归文件夹读取操作
【8月更文挑战第27天】
115 1
|
9月前
|
数据处理 Python
python遍历文件夹所有文件按什么排序
python遍历文件夹所有文件按什么排序
96 0
|
9月前
|
数据处理 Python
Python遍历文件夹所有文件并按指定排序
Python遍历文件夹所有文件并按指定排序
246 0
|
12月前
|
IDE 开发工具 Python
使用python3遍历文件夹并将文件目录保存到指定文件
使用python3遍历文件夹并将文件目录保存到指定文件
115 0

热门文章

最新文章

推荐镜像

更多
下一篇
oss创建bucket