Método de archivo setReadOnly() en Java con ejemplos

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *