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();
}
}
}
Visit the DevX Tip Bank