The setWritable() method of File class is used to make a read only file writable in java. It takes a boolean value as a parameter.
Example:
package com.w3spoint; import java.io.File; public class WritableFileTest { public static void main(String args[]){ try { //File File file = new File("D:/Test files/newTest.txt"); //Check the file is writable or read only if(file.canWrite()){ System.out.println("File is writable."); }else{ System.out.println("File is read only."); } //changing the file mode to writable file.setWritable(true); //Check the file is writable or read only if(file.canWrite()){ System.out.println("File is writable."); }else{ System.out.println("File is read only."); } } catch (Exception e) { e.printStackTrace(); } } } |
Output:
File is read only. File is writable. |
Please follow and like us: