Método Path toFile() en Java con ejemplos

El método toFile() de la interfaz java.nio.file.Path solía devolver un objeto java.io.File que representa este objeto de ruta. si esta ruta está asociada con el proveedor predeterminado, este método devuelve un objeto java.io.File construido con la representación de string de esta ruta. Si esta ruta se creó invocando el método java.io.File toPath, no hay garantía de que el objeto File devuelto por este método sea igual al archivo original. Este método lanza UnsupportedOperationException si esta ruta no está asociada con el proveedor predeterminado.

Sintaxis:

default File toFile()

Parámetros: Este método no acepta nada.

Valor devuelto: este método devuelve un objeto java.io.File que representa esta ruta.

Excepción: este método genera la excepción UnsupportedOperationException si esta ruta no está asociada con el proveedor predeterminado.

Los siguientes programas ilustran el método toFile():
Programa 1:

// Java program to demonstrate
// java.nio.file.Path.toFile() method
  
import java.io.File;
import java.nio.file.Path;
import java.nio.file.Paths;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create object of Path
        Path path
 = Paths.get("D:\\Apps\\"
                              + "NewTextDocument.txt");
  
        // call toFile() to get
        // File object from path
        File file = path.toFile();
  
        // print file details
        System.out.println("File:" + file.toString()
                           + " is readable "
                           + file.canRead());
    }
}
Producción:

Programa 2:

// Java program to demonstrate
// java.nio.file.Path.toFile() method
  
import java.io.File;
import java.nio.file.Path;
import java.nio.file.Paths;
public class GFG {
    public static void main(String[] args)
    {
  
        // create object of Path
        Path path = Paths.get("D:\\temp\\"
                              + "AmanSinghCV.docx");
  
        // call toFile() to get
        // File object from path
        File file = path.toFile();
  
        // print file details
        System.out.println("File Name:"
                           + file.getName());
    }
}
Producción:

Referencias: https://docs.oracle.com/javase/10/docs/api/java/nio/file/Path.html#toFile()

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 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 *