我现在做了一个音乐下载的功能,想要自动的为下载下来的音乐文件改名成“歌曲名-歌手名.格式”的方案。
所有的文件存在一个目录下。这样就遇到一个问题,有的多个歌曲按照上面的方案之后会是同一个文件名,但是歌曲的下载来源不一样的。
我想把这样的歌曲,第一个下载下来的保存成“歌曲名-歌手名.格式”,第二个保存成“歌曲名-歌手名(1).格式”,第三个保存成“歌曲名-歌手名.格式(2)”,以此类推。
实现这个过程有什么方法吗?主要是扫描歌曲以后的后面序号递增的算法,求教了!
所有的文件存在一个目录下。这样就遇到一个问题,有的多个歌曲按照上面的方案之后会是同一个文件名,但是歌曲的下载来源不一样的。
我想把这样的歌曲,第一个下载下来的保存成“歌曲名-歌手名.格式”,第二个保存成“歌曲名-歌手名(1).格式”,第三个保存成“歌曲名-歌手名.格式(2)”,以此类推。
实现这个过程有什么方法吗?主要是扫描歌曲以后的后面序号递增的算法,求教了!
嗯 这个好像可以 试试先