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

La función length() es parte de la clase File en Java. Esta función devuelve la longitud del archivo indicado por la longitud de este nombre de ruta abstracto. La función devuelve un valor largo que representa el número de bits; de lo contrario, devuelve 0L si el archivo no existe o si se produce una excepción.

Firma de la función:

public long length()

Sintaxis:

long var = file.length();

Parámetros: Este método no acepta ningún parámetro.

Tipo de retorno La función devuelve el tipo de datos largo que representa la longitud del archivo en bits.

Excepción: este método arroja una excepción de seguridad si se deniega el acceso de escritura al archivo.

Los siguientes programas ilustran el uso de la función length():

Ejemplo 1: El archivo “F:\\program.txt” es un archivo existente en F: Directory.

// Java program to demonstrate
// length() method of File Class
  
import java.io.*;
  
public class solution {
    public static void main(String args[])
    {
  
        // Get the file
        File f = new File("F:\\program.txt");
  
        // Get the length of the file
        System.out.println("length: "
                           + f.length());
    }
}

Producción:

length: 100000

Ejemplo 2: El archivo “F:\\program1.txt” está vacío

// Java program to demonstrate
// length() method of File Class
  
import java.io.*;
  
public class solution {
    public static void main(String args[])
    {
  
        // Get the file
        File f = new File("F:\\program.txt");
  
        // Get the length of the file
        System.out.println("length: "
                           + f.length());
    }
}

Producción:

length: 0

Nota: 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 *