Java如何使一個文件設置為隻讀
當前實例版本:50 0 評論 788 瀏覽 發布於:2013年12月01 12:00 編輯+新實例

這是一個 Java程序演示使用 java.io.File.setReadOnly() 方法來使文件為隻讀。 從JDK1.6起,新的 setWritable() 方法提供了使一個文件,再次是可寫的。

實例

package com.yiibai;
 
import java.io.File;
import java.io.IOException;
 
public class FileReadAttribute
{
 
    public static void main(String[] args) throws IOException
    {	
    	File file = new File("c:/file.txt");
 
    	//mark this file as read only, since jdk 1.2
    	file.setReadOnly();
 
    	if(file.canWrite()){
    	     System.out.println("This file is writable");
    	}else{
    	     System.out.println("This file is read only");
    	}
 
    	//revert the operation, mark this file as writable, since jdk 1.6
    	file.setWritable(true);
 
    	if(file.canWrite()){
    	     System.out.println("This file is writable");
    	}else{
    	     System.out.println("This file is read only");
    	}   	
    }
}

輸出結果

This file is read only
This file is writable