您的位置首页生活百科

如何保存蜻蜓FM下载的音频并批量重新命名

如何保存蜻蜓FM下载的音频并批量重新命名

的有关信息介绍如下:

如何保存蜻蜓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文件内的信息,找到匹配文件,并将其重新命名(包括新的文件后缀)