如何保存蜻蜓FM下载的音频并批量重新命名
的有关信息介绍如下:蜻蜓FM的是个音频播放软件APP,资源也相对丰富。但是如何将自己下载到本地的音频从手机导出到电脑端,如何理解导出的文件,如何批量重新将导出的文件命名,即成为电脑音乐播放软件的可识别的内容呢?今天就给大家介绍一下我的经验。该经验以安卓手机系统为基础。
将手机和电脑通过数据线连在一起(Android安卓系统)。下载音频存储路径为第一种情况:手机—文件管理—全部文件—QTDownloadRadio
第二种情况:Android -- data -- fm.qingting.com --QTDownloadRadio
存储路径基本上也就这两种情况。
将该文件夹中的所有名称类似于44444的文件拷贝在电脑上的一个文件夹内,需要注意的是download.dat 文件也需要拷贝,因为该文件包含文件名,和音频集名称的信息。感兴趣的童鞋可以打开看一下。文件中的信息是以一个@符合作为分割符的。类似于44444的文件的所有信息都包含在这个文件内。
本质上来说名称类似于44444的文件是一个格式为aac的音频文件。你可以手动将一个名字重新命名(真实名字可以在download.dat文件中找到),并为新命名的文件指定文件后缀为".aac". 然后就可以使用电脑的音频播放器播放。但是如果文件数量相对较少,手动重新命名还不是很麻烦但是如果多的话,就应该使用别的方法。
在目标文件夹(你将音频保存到电脑的那个文件夹)内创建一个新文件,保存名为rename.bat。bat是Windows的batch文件,批处理文件。
将下面的内容拷贝在该文件内:
@echo off
chcp 65001
@echo off
pause
rem "Open the *.dat file"
for /F "tokens=*" %%A in (download.dat) do (
rem echo %%A
call :processfile "%%A"
)
:processfile
set VAR1 = %1
echo %VAR1%
for /f "tokens=1-7" delims='@'" %%a in ("%VAR1%") do (
set OLDNAME=%%d
set NEWNAME=%%g
echo old name: %OLDNAME% new name: %NEWNAME%
if exist "%NEWNAME.aac" (
ren "%OLDNAME%" "%NEWNAME%-2.aac"
)
else (
ren "%OLDNAME%" "%NEWNAME%aac"
)
)
然后保存关闭该文件。
鼠标左键双击该"rename.dat" 文件,你就会发现文件夹中所有数字化的文件都被重新命名。该批量脚本主要任务为:收集download.dat文件内的信息,找到匹配文件,并将其重新命名(包括新的文件后缀)