代码:
#遍历文件夹,删除后缀名不是MP4的文件
import os
# 指定要遍历的文件夹路径
folder_path = "E:/视频"
# 遍历文件夹中的所有文件和子文件夹
for root, dirs, files in os.walk(folder_path):
for file in files:
# 检查文件后缀名是否是MP4
if not file.endswith(".mp4"):
# 如果不是MP4文件,则删除该文件
file_path = os.path.join(root, file)
os.remove(file_path)
print("已删除文件:", file_path)
# 遍历文件夹中的所有文件和子文件夹
for root, dirs, files in os.walk(folder_path, topdown=False):
for name in dirs:
# 获取子文件夹的完整路径
folder_path = os.path.join(root, name)
# 如果子文件夹为空,则删除该文件夹
if not os.listdir(folder_path):
os.rmdir(folder_path)
print("已删除空文件夹:", folder_path)