File.delete()
에 대한 비슷한 질문이 예상대로 작동하지 않지만 Java가 파일을 실제로 작성한 방법과 약간 다르지만 삭제하지는 않습니다. 그것이 끝나면.Java가 자체적으로 생성 한 파일을 삭제하지 않음
File genFile = new File(parsed);
... sends file data across socket ...
genFile.delete();
생성 된 파일 (genFile
) 이전 프로그램의 생성 및 기록, 내가 그것을 삭제하려고하면 그러나, 파일이 단지 디렉토리에 남아 있었다 - 오류 메시지 등 모든 아이디어 무슨 일이 수에 관해서 일어날거야?
출력 스트림을 파일에 기록한 후 제대로 닫았습니까? 또는 그것을 읽은 후 입력 스트림? – radai
genFile = null로 설정하십시오. 개체가 가비지 수집되지 않으면 파일이 종종 삭제되지 않습니다. –
자바에서 파일을 생성하는 코드를 공유하십시오. –