python - 删除所有文件夹但将所有文件保留在文件夹中的程序/脚本
问题描述
我正在寻求有关 Python 程序/脚本的帮助,以删除所有文件夹但将所有文件保存在一个文件夹中。
我有一个包含 100 个文件夹的大文件夹,每个文件夹包含另一个文件夹,里面有一个 mp3 文件,我会将所有 mp3 提取到一个大文件夹中。
我的猜测是每个文件夹......如果它里面有另一个文件夹(并且它有),请删除这两个文件夹,以便只有 endfile(mp3)保留在大主文件夹中。
任何人都可以在不丢失文件的情况下帮助我吗?
解决方案
试试这样:
import os
import shutil
os.chdir("PATH")
for x in os.listdir():
if os.path.isdir(x):
shutil.rmtree(x)
推荐阅读
- flutter - 交错的 GridView 底部的所有项目- Flutter
- perl - 计算有条件的行数
- python - 如何避免在 python 中从 PDF 文件中提取小图像元素?
- matrix - 爪哇 | 二进制矩阵
- asp.net - RSA 加密时出现错误长度异常
- data-protection - Windows 数据保护 API 如何使用新 PIN 码
- elasticsearch - 启用 xpack 后 Elastic Search 无法启动
- php - 在php中安装composer时遇到问题
- c# - 无法从单元测试程序集中访问静态变量
- reactjs - [material-ui][DatePicker] 为 DatePicker/TimePicker/DateTimePicker 更改 @material-ui/pickers Ok/Cancel 对话框按钮文本颜色