> Java > java지도 시간 > Java에서 읽기 전용 파일을 만드는 방법은 무엇입니까? (코드 예)

Java에서 읽기 전용 파일을 만드는 방법은 무엇입니까? (코드 예)

青灯夜游
풀어 주다: 2019-03-20 15:18:16
원래의
4024명이 탐색했습니다.

Java에서는 파일을 읽기 전용으로 만드는 것이 매우 쉽습니다. 다음 글에서는 파일을 읽기 전용으로 만드는 방법, 파일이 읽기 전용인지 확인하는 방법, 쓰기 가능한 읽기 전용 파일을 만드는 방법을 소개하겠습니다.

Java에서 읽기 전용 파일을 만드는 방법은 무엇입니까? (코드 예)

1. 읽기 전용 파일을 만드는 방법

파일을 읽기 전용으로 만들려면 setReadOnly() 메서드를 사용하면 됩니다. 이를 달성하려면 File 클래스를 사용하세요. 작업이 성공했는지 추가로 확인할 수 있도록 부울 값을 반환합니다.

예: C 드라이브에 있는 "Myfile.txt" 파일의 속성을 읽기 전용으로 변경합니다.

import java.io.File;
import java.io.IOException;
 
public class ReadOnlyChangeExample
{
 
    public static void main(String[] args) throws IOException
    {
    File myfile = new File("C://Myfile.txt");
    //making the file read only
    boolean flag = myfile.setReadOnly();
    if (flag==true)
    {
       System.out.println("文件已成功转换为只读模式!!");
    }
    else
    {
       System.out.println("操作不成功,请重新操作!!");
    }
    }
}
로그인 후 복사

출력:

文件已成功转换为只读模式!!
로그인 후 복사

2 파일이 읽기 전용 모드인지 확인합니다.

파일 속성을 확인하기 위해 파일 클래스의 canWrite() 메서드를 사용할 수 있습니다. 이 메서드는 파일이 쓰기 가능한지 또는 읽기 전용인지 확인할 수 있습니다. 이 메서드는 파일이 쓰기 가능 모드이면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

예: 위 예에서 "Myfile.txt" 파일의 속성은 읽기 전용으로 설정되었으므로 "Myfile.txt" 파일을 선택하면 "The file is read-only"라는 출력이 나타납니다. be return

import java.io.File;
import java.io.IOException;
 
public class CheckAttributes
{
    public static void main(String[] args) throws IOException
    {
    File myfile = new File("C://Myfile.txt");
    if (myfile.canWrite())
    {
       System.out.println("文件是可写的");
    }
    else
    {
       System.out.println("文件是只读的");
    }
    }
}
로그인 후 복사

출력:

文件是只读的
로그인 후 복사

3. Java

에서 쓰기 가능한 읽기 전용 파일을 만드는 방법 읽기 전용 파일을 쓰기 가능한 파일로 설정하려면 setWritable() 메서드를 사용할 수 있습니다. 이 메소드를 사용하여 파일을 읽기 전용으로 만들 수도 있습니다.

● file.setWritable(true): 파일을 쓰기 가능하게 만듭니다.

● file.setWritable(false): 파일을 읽기 전용으로 만듭니다.

코드 예:

import java.io.File;
import java.io.IOException;
 
public class MakeWritable
{
 
    public static void main(String[] args) throws IOException
    {
    File myfile = new File("C://Myfile.txt");
    //将文件模式更改为可写
    myfile.setWritable(true);
    if (myfile.canWrite())
    {
       System.out.println("文件是可写的");
    }
    else
    {
       System.out.println("文件是只读的");
    }
    }
}
로그인 후 복사

출력:

文件是可写的
로그인 후 복사

권장 관련 비디오 튜토리얼: "Java Tutorial"

위는 이 기사의 전체 내용입니다. 모든 사람의 학습에 도움이 되기를 바랍니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 Java에서 읽기 전용 파일을 만드는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿