背景
从网络各种地方下载了一些无损歌曲,但是由于文件太多,在打开主目录时候文件加载很卡,所以将对歌曲按照歌手进行子目录分类,也为了方便查找。
规定
- 歌曲命名:【歌手 - 歌名】,如
周杰伦 - 七里香.flac
- 多歌手的组合,按照1规则, 即视为单独合唱歌手,需要用
&
或者、
连接,如王力宏、谭维维 - 缘分一道桥.flac
大多数歌曲均按照以上命令方式,遇到不一样的,自行修改。
实现
思路
- 遍历文件,取出歌手名称
- 检查歌手目录是否存在,不存在则创建
- 移动歌曲到指定目录
源码
import os
import shutil
path = 'E:\\无损音乐'
# 获取所有文件
for filename in os.</