JAVA로 배치프로그램 짜려는데 도움좀 줘 형들...

서버에 A라는 폴더에 고객이 파일을 업로드하면

나는 10초마다 도는 배치 프로그램에서 그 안에 있는

파일을 딴곳으로 복사할꺼야...


근데 만약에 10GB짜리 파일이 동시에 10개가 들어왔다고 치면...

배치프로그램에서는 한번에 1파일만 옮길껀데... ( 10초마다 돌면서 최대 1개씩 옮김)

폴더에 있는 파일을 조회할때 이름순으로 한다고치면 (Java File class 활용)

A_xxx , B_xxx 이런순으로 정렬될꺼 아니야?

근데 A_xxx를 딴 폴더로 옮기는 명령을 준다음에

다음 10초 후에 다시 목록을 불러왔는데

또 A_xxx 파일이 아직 다 안옮겨졌으면 다시 목록으로 불러와질꺼 아니야?

이런거 처리를 어떻게 해야돼?

목록 불러올때 다른 프로세스에서 사용하는건 안불러오게 할수있는건가?

조언좀 굽신굽신