Files have multiple properties and they are interesting to use. In fact, your own file system can be developed using them. Create a file named PATH.txt and try this program twice to see how the setReadOnly()
method works. Explore and enjoy!
import java.io.File;public class ReadOnlyFile { public static void main(String[] args) { //File to choose String fileNameWithPath = "C:/PATH.txt"; File file = new File(fileNameWithPath); System.out.println("File is writeable: " + file.canWrite()); //If the file is writable, then making it read-only if (file.canWrite()) { System.out.println("File is writable. Making it read-only now"); file.setReadOnly(); } }}