2016-08-24 5 views
1

Word, Excel 및 PowerPoint 파일을 PDF로 변환하여 열 수있는 JavaFX 응용 프로그램을 만들고 있습니다. 응용 프로그램을 닫을 때 변환 된 PDF가 더 이상 필요하지 않습니다. 응용 프로그램을 닫을 때 PDF를 삭제할 수 있습니까?닫을 때 파일 삭제 - JavaFX

+0

그래서 예/아니오 질문입니까? PDF가 아직 열려 있지 않은 경우 대답은 "예"여야합니다. – fabian

+0

pdf는 응용 프로그램에 열려 있으므로 가까운 응용 프로그램의 PDF를 삭제해야합니다. – MiOnIs

+0

http://stackoverflow.com/questions/16691437/when-are-java-temporary-files-deleted – brian

답변

2

응용 프로그램의 stop 메서드와 파일의 delete 메서드를 살펴 봐야합니다. stop 메서드를 재정의하고 해당 메서드에서 파일을 삭제합니다.

+0

@James_D 정보를 제공해 주셔서 감사합니다! 나는 아마 그 질문을 더 잘 읽어야했다. 이제 응답을 변경하여 스테이지 닫기가 아닌 응용 프로그램 닫기에 응답합니다. – Jaboyc

+0

@James_D 당신은 JVM이 멈출 때 파일을 삭제할'deleteOnExit()'을 사용하기를 원할 것입니다. 그러나 이미'stop' 메서드를'delete'와 함께 사용했다면 잘 작동합니다. – Clayn

+0

'deleteOnExit()'을 시도했지만 작동하지 않습니다.이 작업을 시도 할 것입니다. 고맙습니다. – MiOnIs