El método setReadOnly() es parte de la clase File . La función setReadOnly() marca el archivo o directorio especificado de modo que solo se permitan operaciones de lectura en el archivo o directorio.
Firma de función:
public boolean setReadOnly()
Sintaxis:
file.setReadOnly()
Parámetros: La función no requiere ningún parámetro.
Valor de retorno: la función devuelve el tipo de datos booleano . La función devuelve verdadero si el objeto Archivo se puede configurar como Solo lectura, de lo contrario, es falso.
Excepción: este método arroja SecurityException si el método no permite el acceso de escritura al archivo
Los siguientes programas ilustrarán el uso de la función setReadOnly():
Ejemplo 1: establecer el archivo existente «F:\program.txt» en solo lectura
// Java program to demonstrate // the use of File.setReadOnly() method import java.io.*; public class GFG { public static void main(String args[]) { // create an abstract pathname (File object) File f = new File("F:\\program.txt"); // check if the file object // can be set as Read Only or not if (f.setReadOnly()) { // display that the file object // is set as Read Only or not System.out.println("File set as Read Only"); } else { // display that the file object // cannot be set as Read Only or not System.out.println("File cannot be set" + " as Read Only"); } } }
Producción:
File set as Read Only
Ejemplo 2: establecer el archivo no existente «F:\program1.txt» en solo lectura
// Java program to demonstrate // the use of File.setReadOnly() method import java.io.*; public class GFG { public static void main(String args[]) { // create an abstract pathname (File object) File f = new File("F:\\program1.txt"); // check if the file object // can be set as Read Only or not if (f.setReadOnly()) { // display that the file object // is set as Read Only or not System.out.println("File set as Read Only"); } else { // display that the file object // cannot be set as Read Only or not System.out.println("File cannot be set" + " as Read Only"); } } }
Producción:
File cannot be set as Read Only
Es posible que los programas no se ejecuten en un IDE en línea. utilice un IDE sin conexión y configure la ruta del archivo
Publicación traducida automáticamente
Artículo escrito por andrew1234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA