우리는 윈도우 서비스로 배치 파일을 사용하여 jar 파일을 실행하고 xml 파일을 c:/processed
디렉토리에 넣습니다.원본 파일을 삭제하지 못했습니다
xml에 오류가있는 형식이있는 경우 오류 폴더로 이동하십시오. 우리는 아래의 방법을 사용하여 파일을 오류 폴더로 옮기지 만 예외 아래에있게됩니다.
프로세스가 실행 중일 때 오류 폴더로 파일을 이동할 수 없다고 생각합니다. movedErrorFolder에서
FileUtils.moveToDirectory("a.xml", "c:/processed/error", false);
예외 : 원본 파일 'C를 : /processed/a.xml'을 삭제하지 못했습니다 복사 한 후에 'C : /processed/error/a.xml'
무엇에 대한 쓰기 권한에 JDK 6을 사용하고 왜
지금 나 한테 물어하지? – joval
'FileUtils' 클래스 란 무엇입니까? 표준 Java API에서는 클래스가 아닙니다. – Jesper
XML을 검증했음을 언급 한 것을 볼 수 있습니다. 파일의 유효성을 검사 한 후에 파일을 relased했는지 확인하십시오.우리는 JAXB –