Тип Path появился в Java 7. Он представляет собой абстракцию пути в файловой системе. Иногда требуется преобразовать Path в File и обратно.
Конвертирование File в Path
Чтобы сконвертировать File в Path, достаточно воспользоваться методом File.toPath:
File file = new File("/home/alex/java-lessons.ru/test.txt"); Path path = file.toPath();
Конвертирование Path в File
Чтобы сконвертировать Path в File, нужно воспользоваться методом Path.toFile:
Path path2 = Paths.get("/home/alex/java-lessons.ru/test.txt"); File file2 = path2.toFile();
Исходный код
import java.io.File; import java.nio.file.Path; import java.nio.file.Paths; public class FileToPath { public static void main(String[] args) { File file = new File("/home/alex/java-lessons.ru/test.txt"); Path path = file.toPath(); Path path2 = Paths.get("/home/alex/java-lessons.ru/test.txt"); File file2 = path2.toFile(); } }
Конвертирование File в Path и обратно