Java를 사용하여 파일을 읽기 전용으로 설정하는 방법

File는 setReadOnly 메소드를 호출하는 readOnly로 설정할 수 있습니다.

다음 메소드를 호출하십시오.

file.setReadOnly();

다음 코드는 File 객체를 만듭니다. 읽기 쉽고 쓸 수 있는지 테스트하고 결과가 출력에 기록됩니다. 그런 다음 setReadOnly 메서드가 호출되고 동일한 테스트가 수행되고 결과는 파일이 읽기 전용이 아니라는 것을 보여줍니다.

다음 java 파일을 만듭니다.

import java.io.File;

public class FileReadOnly {

	public static void main(String[] argv){

		File file = new File( "V:/tmp/test.txt" );

		boolean readable = file.canRead();
		boolean writable = file.canWrite();
		
		System.out.println( "The file is readable: " + readable + ", writable:  " + writable );

		file.setReadOnly();

		readable = file.canRead();
		writable = file.canWrite();
		
		System.out.println( "The file is readable: " + readable + ", writable:  " + writable );
	}
	
}

출력은 다음과 같습니다.

The file is readable: true, writable:  true
The file is readable: true, writable:  false

참고 문헌 :

Class File

최근 댓글