在 Java 中建立檔案並將其屬性更改為只讀
可使用 java.io.File.setReadOnly() 方法,將檔案的屬性更改為只讀。此方法不需要引數,並且如果檔案被設定為只讀,則返回 true;否則返回 false。
展示此內容的程式如下所示 −
示例
import java.io.File;
public class Demo {
public static void main(String[] args) {
boolean flag;
try {
File file = new File("demo1.txt");
file.createNewFile();
flag = file.setReadOnly();
System.out.println("File is read-only?: " + flag);
flag = file.canWrite();
System.out.print("File is writable?: " + flag);
} catch(Exception e) {
e.printStackTrace();
}
}
}上述程式的輸出如下 −
輸出
File is read-only?: true File is writable?: false
注意 − 輸出線上編譯器上可能有所不同。
現在我們來理解上記の程式。
可透過使用 java.io.File.setReadOnly() 方法將檔案設定為只讀,並列印其返回值。顯示此內容的程式碼片段如下所示 −
File file = new File("demo1.txt");
file.createNewFile();
flag = file.setReadOnly();
System.out.println("File is read-only?: " + flag);使用 java.io.File.canWrite() 方法確認檔案是否只讀,然後列印其返回值。顯示此內容的程式碼片段如下所示 −
flag = file.canWrite();
System.out.print("File is writable?: " + flag);
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP