프로젝트 진행 중 게시물 삭제 시 폴더 내에 저장된 첨부 파일들도 함께 삭제해야 하기에 File.delete()
함수를 사용하게 되었다. 폴더를 삭제할 때는 하위에 파일이 하나라도 남아있으면 File.delete()
함수가 작동되지 않기에 폴더를 삭제하기 전에 폴더 안에 있는 파일을 삭제해주는 작업을 먼저 해줘야 한다.
📄 파일 삭제
1 |
|
📁 폴더 삭제
파일 삭제와 마찬가지로 폴더를 삭제해주고 싶을 경우 path를 파일 위치가 아닌 폴더 위치로 설정해주면 된다. 만약 폴더 내 파일들이 있다면, 삭제가 되지 않으니 하위 파일들을 먼저 삭제해준 후 폴더를 삭제해준다.
1 |
|
프로젝트 내 적용한 코드
1 |
|