método Java Class del archivo Archivo [] listFiles (FilenameFilter fnf) con el Ejemplo

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

class archivo Archivo [] listFiles (FilenameFilter fnf)

  • Este método está disponible en Class java.io.File.listFiles (FilenameFilter fnf) .
  • 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 o directorios que se representa en filepath si una trayectoria 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 ningún parámetro y el segundo método acepta un parámetro y tercer método también se acepta un parámetro.

Sintaxis:

    File[] listFiles(FilenameFilter fnf){
}

Parámetro (s):

Pasamos sólo un objeto FilenameFilter como un parámetro en el método y con la ayuda de este argumento, podemos encontrar archivos con filtro (es decir, podemos encontrar archivos específicos).

class valor:

El tipo return de este método es File [] es decir, se devuelve todos los nombres de archivo en una matriz del archivo que está representado 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("H");
}
};
// 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'.
File[] filelist = file.listFiles(fnf);
System.out.println("These are the name of files represented in a given directory whose name starts with H :" + 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].getName());
} catch (Exception e) {
System.out.println("An error occurred.");
e.printStackTrace();
}
}
}

salida

D:Programs>javac ToListSpecificFiles.java
D:Programs>java ToListSpecificFiles
These are the name of files represented in a given directory whose name starts with H:C:Userscomputer clinicOneDriveArticles
How to add characters to a string in Java.docx
How to add double quotes to a string in Java.docx
How to avoid NullPointerException in Java.docx
How to check if directory exists in java.docx
How to set path in Java for Windows.docx



ejemplo de listFiles ()

Deja un comentario

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