개발 일지🌘
![[JAVA / SERVER(Window)] file.delete() 에러 / file 삭제 안될 때](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbuMVpt%2FbtrIc9BMgrR%2Fp9EMGyVMAGkK4UX4qiKvOK%2Fimg.png)
[JAVA / SERVER(Window)] file.delete() 에러 / file 삭제 안될 때
파일 및 폴더가 삭제가 안되는 경우 파일 존재 유무 파일 경로 문제 삭제 전 파일을 읽어오고 IO Stream을 닫아주지 않는 경우 폴더/파일 권한 문제 폴더/파일 소유 계정 문제 1~4번 문제까지는 검색하시면 해결법들이 많이 나와있습니다. 이번 글에서는 5번 문제에 대해 다뤄보겠습니다. 먼저 해당 경로에 파일이 존재하는데 지워지지 않는다면 해당 파일에 속성에 들어갑니다. 톰캣 서비스에서 계정을 확인합니다.(혹은 os계정) 파일의 소유자와 계정이 불일치 할 경우 삭제가 되지 않습니다. 따라서 계정을 바꿔주거나 파일 혹은 파일이 위치한 폴더의 계정을 추가해줍니다. os의 계정과 폴더의 소유자가 일치하므로 문제없이 삭제됩니다. 이상입니다! 궁금한 점 있으시면 댓글 달아주세요!