如何仅批量复制*完整*音频文件

时间:2013-06-07 17:11:07

标签: batch-file sox

我们目前有一个脚本,我们在T1记录器上运行,将我们的代理商电话的记录转换为从au到mp3 。转换后,它将其推送到服务器主管/管理员ect可以访问的网络共享,以便他们可以根据需要提取呼叫。我们只在晚上运行它,由于软件杀死硬盘驱动器的速度有多快,我们希望将音频从攻丝机上拉到服务器上并在那里做腿部工作。

我使用robocopy成功复制了所有较新的文件,然后使用所需信息重命名它们并使用sox clobber进行转换。但是,robocopy还会复制未完成录制的音频文件。

\\gcs1\d$\audio\live\sox.exe IF NOT EXIST %File% %NewName%.mp3 \\gcs1\d$\audio\live\mp3\

问题是这不会在不完整的音频文件上运行sox,但如果我删除IF NOT EXIST,它会重新复制所有使其陷入困境的东西。关于我只能复制完整的音频文件,或者找到一个可以识别不完整文件并且仅转换不完整和更新的sox的替代方法的任何建议?

1 个答案:

答案 0 :(得分:1)

有一个名为 - Handle
的实用工具 版权所有(C)1997-2008 Mark Russinovich
Sysinternals - www.sysinternals.com

可能对您有所帮助 - 如果您在进行处理的服务器上运行它,它可能会告诉您该进程正在使用哪些文件,您可以将它们从副本中排除。