如何递归的删除多层文件夹
- 编程技术
- 2025-02-08 07:51:38
- 1
![如何递归的删除多层文件夹](http://xinin56.com/imgs/34.jpg)
递归删除多层文件夹可以使用多种编程语言实现,以下是用Python编写的一个递归删除文件夹的示例代码:```pythonimport osdef delete_folde...
递归删除多层文件夹可以使用多种编程语言实现,以下是用Python编写的一个递归删除文件夹的示例代码:
```python
import os
def delete_folder(path):
首先检查路径是否存在
if os.path.exists(path):
遍历文件夹中的所有文件和子文件夹
for item in os.listdir(path):
item_path = os.path.join(path, item)
如果是文件夹,则递归调用删除
if os.path.isdir(item_path):
delete_folder(item_path)
如果是文件,则直接删除
else:
os.remove(item_path)
删除空文件夹
os.rmdir(path)
else:
print(f"路径 {path
本文由夕逆IT于2025-02-08发表在夕逆IT,如有疑问,请联系我们。
本文链接:http://www.xinin56.com/bian/515633.html
本文链接:http://www.xinin56.com/bian/515633.html
上一篇:武汉交大是211还是985
下一篇:浙江491分是几本大学