El método setLastModified() es parte de la clase File . La función establece la última hora de modificación del archivo o directorio. La función establece el último valor modificado del archivo en milisegundos.
Firma de función:
public boolean setLastModified(long time)
Sintaxis de la función:
file.setLastModified(time)
Parámetros: Esta función acepta un valor largo como parámetro que representa la nueva hora de última modificación.
Valor de retorno: la función devuelve un valor booleano que indica si la nueva hora de última modificación está configurada o no.
Excepción; Este método arroja las siguientes excepciones:
- SecurityException si la función no tiene acceso de escritura al archivo
- IllegalArgumentException si el argumento es negativo
Los siguientes programas ilustrarán el uso de la función setLastModified():
Ejemplo 1: Intentaremos cambiar la hora de la última modificación de un archivo existente en el directorio f:.
Java
// Java program to demonstrate the // use of setLastModified() function import java.io.*; public class solution { public static void main(String args[]) { // try-catch block to handle exceptions try { // Create a file object File f = new File("f:\\program.txt"); // The new last modified time long time = 100000000; // Check if the last modified time // can be set to new value if (f.setLastModified(time)) { // Display that the last modified time // is set as the function returned true System.out.println("Last modified time is set"); } else { // Display that the last modified time // cannot be set as the function returned false System.out.println("Last modified time cannot be set"); } } catch (Exception e) { System.err.println(e.getMessage()); } } }
Producción:
Last modified time is set
Ejemplo 2: Intentaremos cambiar la hora de última modificación de un archivo no existente en el directorio f:.
Java
// Java program to demonstrate the // use of setLastModified() function import java.io.*; public class solution { public static void main(String args[]) { // try-catch block to handle exceptions try { // Create a file object File f = new File("f:\\program1.txt"); // The new last modified time long time = 100000000; // Check if the last modified time // can be set to new value if (f.setLastModified(time)) { // Display that the last modified time // is set as the function returned true System.out.println("Last modified " + "time is set"); } else { // Display that the last modified time // cannot be set as // the function returned false System.out.println("Last modified time" + " cannot be set"); } } catch (Exception e) { System.err.println(e.getMessage()); } } }
Producción:
Last modified time cannot be set
Es posible que los programas no se ejecuten en un IDE en línea. use un IDE fuera de línea y configure el archivo principal 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