2013-06-07 5 views
2

우리 에이전트의 녹음 내용을 변환하기 위해 T1 로거에서 실행하는 스크립트가 있습니다. 을 au에서 mp3으로 호출합니다. 변환 후 서버 감독관/관리자의 네트워크 공유로 푸시 (push)하여 필요할 때 전화를 끌 수 있습니다. 우리는 야간에만 실행하고, 소프트웨어가 얼마나 빨리 하드 드라이브를 죽이기 때문에 태퍼에서 서버로 오디오를 가져 와서 다리를 건드리지 만합니다.일괄 처리로 전체 * 오디오 파일을 복사하는 방법

모든 최신 파일을 robocopy로 복사 한 다음 필요한 정보로 이름을 바꾸고 sox clobber로 변환합니다. 그러나 robocopy는 녹음되지 않은 오디오 파일도 복사합니다.

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

문제는이 완료되지 않은 오디오 파일에 삭스를 실행하지 않을 것이다, 그러나 많은 그것을 아래로 습지이를 다시 복사 모든 존재하지 IF I 제거합니다. 전체 오디오 파일 만 복사 할 수있는 방법에 대한 제안 또는 불완전한 파일을 인식하고 불완전한 또는 더 새로운 파일 만 변환 할 수있는 sox에 대한 대안을 찾으십시오.

+0

파일의 이름은 mp3-s입니까? – npocmaka

+0

파일의 크기를 루프로 확인하십시오. 설정 한 시간 동안 변경되지 않을 때까지 기다리십시오. –

+0

'au' 란 무엇입니까? 이 코드는 어떻게해야합니까? \\ gcs1 \ d $ \ audio \ live \ sox.exe 존재하지 않는 경우 파일 % % NewName % .mp3 \\ gcs1 \ d $ \ audio \ live \ mp3'? 불완전한 파일을 식별하는 방법? '이걸로 무엇을 의미합니까? '그러나 만약 내가 존재하지 않는다면 그것을 제거하면 더 많이 못쓰게되는 모든 것을 다시 복사하게 될 것입니다 .' – Endoro

답변

1

라는 유틸리티가있다 -
저작권 (C) 1997년부터 2008년까지 마크 러시 노 비치를 처리
시스 인 터널 - www.sysinternals.com 당신을 도움이 될

- 서버에서 실행하면 그것을 처리를하고 프로세스에서 사용중인 파일을 알려주고 복사본에서 제외 할 수 있습니다.

+0

+1이 특정 도구를 사용하지 않는 것이 좋습니다. – 576i

관련 문제