API 기대한 모습과 실제 동작은 다르네요.

emptynote의 이미지

자바에서 File.deleteOnExist 라고 자바 가상머신 종료후 파일 삭제하는 좋은 기능이 있습니다.

단위 테스트를 위해서 임시 디렉토리를 만들어야 해서

이것을 이용하여 삭제를 하려 했는데

원하는데로 동작해 주지 않네요.

(1) codda/project/sample_base/server_build/APP-INF/classes
(2) codda/project/sample_base/resources

2개 경로를 각각 deleteOnExist 로 했을때

(2) 만 지워지고 (1) 이 남네요.

늘 그렇듯이 기대한 모습과 실제 동작은 큰 차이를 보이네요.

swish95의 이미지

파일이 다른 곳에서 lock 이 결렷던지 뭐가 있겠죠..

------------------------------------------------------------
ProgrammingHolic

emptynote의 이미지

말씀하신대로 락이던가 뭐가 있어 동작 안한거겠죠.

단위테스트 하기위한거라 아는 방법으로 해결했습니다.

핵심에만 집중해야지 그외 모르는것은 모르는채로 냅두려 합니다.