设为首页 加入收藏

TOP

用Python脚本整理我的音乐
2014-11-24 01:04:14 来源: 作者: 【 】 浏览:2
Tags:Python 脚本 整理 音乐

我的所有音乐都放在一个music文件夹里面,包括QQ音乐、酷狗、千千下载的音乐,和他们的缓冲文件等,比较杂乱。我想把所有音乐文件拷出来,但是因为里面有上百个文件夹,音乐文件分布很杂乱,工作量太大,所以就写了一个Python脚本来处理。


下面是脚本代码:


# 功能:将本程序所在目录下的所有的音乐文件移动到一个指定的文件夹中
import os
import shutil
# 配置
storeDir = "G:\\music"
if os.path.exists( storeDir) == False:
os.mkdir( storeDir)
fileTypes = [ ".mp3", ".wma", ".lrc", ".mkv"]
# 递归地移动音乐
def moveMusic( curDir):
fileList = os.listdir( curDir)
for fileName in fileList:
fullPath = curDir + "\\" + fileName
if os.path.isdir( fileName):
moveMusic( fullPath)
else:
filePre, fileExt = os.path.splitext( fileName)
if fileExt in fileTypes:
newFullPath = storeDir + "\\" + fileName
shutil.move( fullPath, newFullPath)
else:
print( fileExt + str( fileTypes))
# 执行
moveMusic( os.getcwd())


花了几秒中就完成了5.45G文件的移动,还是很快的。因为初学,写的程序是C风格的,代码应该可以更加精简的。可以很明显感受到python程序比C程序好写 ^_^。


推荐阅读:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言中的可变参数用法 下一篇Linux程序移植到Android上

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: