Java의 createTempFile 메서드를 사용하여 임시 파일을 만든 다음 이름을 바꾸고 영구 파일로 유지하는 것이 안전합니다. 아니면 java 또는 시스템에서 임시 파일을 어떤 식 으로든 추적하고 삭제합니다.Java 임시 파일 및 자동 삭제
btw ... 이것은 Mac OS X과 관련이 있습니다.
Java의 createTempFile 메서드를 사용하여 임시 파일을 만든 다음 이름을 바꾸고 영구 파일로 유지하는 것이 안전합니다. 아니면 java 또는 시스템에서 임시 파일을 어떤 식 으로든 추적하고 삭제합니다.Java 임시 파일 및 자동 삭제
btw ... 이것은 Mac OS X과 관련이 있습니다.
에이 기사를 살펴 보자 때 OSX 임시 파일 폴더 cleansup :
내가 파일을 저장할 수있는 영구적 인 장소로 임시 파일 폴더에 의존하지 않을http://www.xvsxp.com/system/system_tools_cleanup.php
...
파일 개체에 대해 deleteOnExit() 메서드를 호출하지 않으면 응용 프로그램이 종료 된 후에도 해당 메서드가 남아 있습니다.
그러나 OS에서 지울 수있는 기본 디렉토리 (일반적으로/tmp)가 아닌 디렉토리에 파일을 만드는 것이 가장 좋습니다.
죄송합니다. 한 가지 사실을 언급하는 것을 잊었습니다. 임시 파일의 이름을 바꾸면 사용자 홈 디렉토리로 옮깁니다. – cweston
이 경우 문제가되지 않습니다. –