Java 程式,將檔案屬性改為可寫


假設我們的檔案是“input.txt”,它被設定為只讀 −

File myFile = new File("input.txt");
myFile.createNewFile();
myFile.setReadOnly();

現在,將上述檔案設定為可寫 −

myFile.setWritable(true);

之後,可以使用 canWrite() 來檢查檔案是否可寫。

示例

 即時演示

import java.io.File;
public class Demo {
   public static void main(String[] args) throws Exception {
      File myFile = new File("input.txt");
      myFile.createNewFile();
      myFile.setReadOnly();
      if (myFile.canWrite()) {
         System.out.println("Writable!");
      } else {
         System.out.println("Read only mode!");
      }
      // set file to writable
      myFile.setWritable(true);
      if (myFile.canWrite()) {
         System.out.println("Writable!");
      } else {
         System.out.println("Read only mode!");
      }
   }
}

輸出

Read only mode!
Writable!

更新於: 30-Jul-2019

88 瀏覽

開啟你的 職業

透過完成課程獲取認證

開始
廣告
© . All rights reserved.