就是因为在B站客户端下载的视频都是一个视频一个文件夹,所以就找了一个办法,希望能帮到你们。
这是在哔哩哔哩下载的视频,每个文件中只有一个视频,看起来会很麻烦。
这是运行后的结果
import os
import shutil
print('输入格式:D:/老男孩视频/第02部分-Python之基础讲解(09-28)/day09-Python安装与初识') # 复制过来的路径中间是用 \ 隔开的,可能会出现转译的效果,可以改为 /
path = 'D:/bilibili/92942900' # 想要查找的文件夹路径
new_path = 'D:/新建文件夹' # 想要保存的文件夹路径,需新建一个文件夹
for root, dirs, files in os.walk(path):
for i in range(len(files)):
print(files[i]) # 打印出文件夹中所有的文件名,包括本文件夹中子文件夹中的文件
# 匹配想要复制转移的文件类型
if (files[i][-3:] == 'mp4') or (files[i][-3:] == 'png') or (files[i][-3:] == 'JPG'):
file_path = root + '/' + files[i]
new_file_path = new_path + '/' + files[i]
shutil.copy(file_path, new_file_path)
yn_close = input('是否退出?') # 回车退出
后期便于自己查找,文件夹的名字有点小变动