我正在编写一个音乐文件整理器(使用Python2),其中我会读取所有文件的元数据,然后将这些文件放入所需的文件夹中。
现在,我已经准备好了命令行界面,但是这个脚本的反馈方式是显示“它正在处理哪个文件”。
如果目录中有5000个mp3文件,则应该提供某种形式的反馈。
所以,我想知道最有效的方法来查找目录中可用的mp3总数(递归扫描所有随后的目录)。
我的想法是跟踪处理的总文件数并根据此显示进度条。如果有更好的方法(性能方面),请随意指导。
我希望我的应用程序不具有任何平台相关的代码。如果坚持这个想法会有严重的性能损失,请为Linux提供建议。
现在,我已经准备好了命令行界面,但是这个脚本的反馈方式是显示“它正在处理哪个文件”。
如果目录中有5000个mp3文件,则应该提供某种形式的反馈。
所以,我想知道最有效的方法来查找目录中可用的mp3总数(递归扫描所有随后的目录)。
我的想法是跟踪处理的总文件数并根据此显示进度条。如果有更好的方法(性能方面),请随意指导。
我希望我的应用程序不具有任何平台相关的代码。如果坚持这个想法会有严重的性能损失,请为Linux提供建议。