2

我们目前有一个在 T1 记录器上运行的脚本,用于将代理呼叫的录音从 au 转换为 mp3。转换后,它会将其推送到服务器主管/经理等可以访问的网络共享,以便他们可以根据需要拉取呼叫。我们只在晚上运行它,由于软件杀死硬盘的速度有多快,我们希望将音频从窃听器拉到服务器上,并在那里进行跑腿工作。

我正在使用 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 的替代方案有什么建议吗?

4

1 回答 1

1

有一个实用程序叫做 - Handle
Copyright (C) 1997-2008 Mark Russinovich
Sysinternals - www.sysinternals.com

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

于 2013-06-08T06:51:09.320 回答