디렉토리의 비디오 파일을 주기적으로 반복하는 Node.js 프로그램이 있습니다. 파일이 추가되거나 제거되면 프로그램은이 변경 사항을 반영하도록 데이터베이스를 업데이트합니다. 파일이 추가되면 FFmpeg가 축소판을 생성하는 데 사용됩니다.파일 복사 중
현재 디렉토리에 복사중인 파일에서 FFmpeg를 실행할 때 문제가 있습니다. 파일이 완전하지 않기 때문에, FFmpeg는 썸네일을 생성 할 수 없습니다. 파일을 복사하는 시점을 알면 무시할 수 있으며 다음 번에 디렉토리를 검색 할 때 파일을 가져옵니다.
파일을 현재 복사 중인지 또는 현재 파일 복사를 무시하고 디렉토리를 반복해야하는지 어떻게 결정합니까?
"파일 복사가 완료되면 ** 완전하고 정확합니다 **"라고 생각 했습니까? 어떻게 그걸 해결할 건데? 파일 전송 프로세스를 제어 할 수 있습니까? –
@AndrewHenle 복사는 파일을 디렉토리로 복사하거나 드래그하는 사용자가 수행합니다. 바라건대 OS가 파일을 성공적으로 복사 할 수 있기를 바랍니다. 파일이 어떤 식 으로든 손상되면 프로그램이 오류와 함께 종료됩니다. – user2248702