método del Ejemplo de Java Class del archivo Archivo [] listFiles ()

Java class del archivo [] listFiles () método : Aquí, vamos a aprender sobre el archivo [] listFiles () de Class Archivo con su sintaxis y ejemplo.

class archivo Archivo [] listFiles ()

  • Este método está disponible en Class java.io.File.listFiles () .
  • Este método se utiliza para package los nombres de todos los archivos en la forma de un conjunto de archivos que se representa en la ruta de archivo.
  • El tipo class de este método es File [] es decir Devuelve un array de archivos que se representa en filepath si la ruta dada es directorio más return return.
  • Este método puede lanzar una excepción (es decir Excepción de Seguridad) si el acceso de escritura no se le da al archivo.
  • Este método es reemplazable. El primer método no acepta cualquier parámetro y Segundo método aceptan un parámetro (es decir FilenameFilter fnf) y tercer método también aceptan un parámetro (es decir FileFilter).

Sintaxis:

    File[] listFiles(){
}

Parámetro (s):

No pasamos ningún objeto como un parámetro en el método del archivo.

class valor:

El tipo return de este método es File [] es decir, se devuelve todos los nombres de los archivos en una serie de archivos que se representa en una ruta de archivo.

programa Java para demostrar método

// import the File class because we will use File class methods
import java.io.*;
// import the Exception class because it may raise an
// exception when working with files
import java.lang.Exception;
public class ToListSpecificFiles {
public static void main(String[] args) {
try {
// Specify the path of file and we use double slashes to
// escape '' character sequence for windows otherwise
// it will be considerable as url.
File file = new File("C:Userscomputer clinicOneDriveArticles");
// Create a FilenameFilter object
FilenameFilter fnf = new FilenameFilter() {
public boolean accept(File file, String name) {
return name.startsWith("J");
}
};
// By using list(fnf) returns all the files and directories
// which is represented in a file path if file path is a
// directory and all file or directories starts with 'J'.
String[] filelist = file.list(fnf);
System.out.println("These are the name of files represented in a given directory :" + file.getPath());
// By using loop to traverse the filenames and directories
// in the given path .
for (int i = 0; i < filelist.length; i++)
System.out.println(filelist[i]);
} catch (Exception e) {
System.out.println("An error occurred.");
e.printStackTrace();
}
}
}

salida

D:Programs>javac ToListFiles.java
D:Programs>java ToListFiles
These are the name of files represented in a given directory :C:Userscomputer clinicOneDriveArticles
C:Userscomputer clinicOneDriveArticlesarticles_list_june.docx
C:Userscomputer clinicOneDriveArticlesarticle_invoice_june.xlsx
C:Userscomputer clinicOneDriveArticlesDurgaSoft-SCJP-notes-Part-1_JavabynataraJ.pdf
C:Userscomputer clinicOneDriveArticlesDurgaSoft-SCJP-notes-Part-2_JavabynataraJ.pdf
C:Userscomputer clinicOneDriveArticlesHow to add characters to a string in Java.docx



ejemplo de listFiles ()

Deja un comentario

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