Dev/Backend

[Java] FileOutputStream 에러, 액세스가 거부되었습니다.

알굼 2023. 10. 18. 11:12
반응형

 // 소스코드 
 
 File file = new File(path, name);
 OutputStream os = new FileOutputStream(file);
 PrintStream ps = new PrintStream(os, true, "UTF-8");
 ps.print(content.toString());
 ps.close();
 os.close();

자바 내에서 파일 쓰기를 하려고 하는데 위와 같이 에러메세지 발생하였다.
"액세스가 거부되었습니다."



1. 로컬 환경일 경우

 1) 읽고 쓰려는 파일 경로가 정확한지 확인한다.
 2) 개발환경(IntelliJ, Eclipse 등) 관리자 권한으로 실행한다. 

 

2. 운영/개발 서버일 경우

 1) 읽고 쓰려는 파일 경로가 정확한지 확인한다.
 2) 아래와 같이 경로에 액세스 권한을 부여한다.
    (Everyone 에 읽기/쓰기 권한 필요*)

반응형