我必须将大量音频文件从.wav格式转换为.flac格式,以节省我们服务器上的存储空间。在单个文件上执行此操作的代码如下所示:
wav2flac("TestFile.wav", reverse = FALSE, overwrite = FALSE,
exename = "flac.exe", path2exe = "C:/Program Files/FLAC/flac-1.3.2-
win/win64")
如何循环命令以在这些.wav文件的整个目录上执行?
答案 0 :(得分:0)
如果这些文件都在同一个文件夹中,并且在该文件夹中只有您需要的文件,那么您可以使用list.files
查找所有路径,然后通过它们进行循环播放
files = list.files('C:/Yourfolderhere', full.names = T)
sapply(files, wav2flac, reverse = FALSE, overwrite = FALSE, exename = "flac.exe", path2exe = "C:/Program Files/FLAC/flac-1.3.2- win/win64")