Конвертирование File в Path и обратно
[Конвертирование File в Path и обратно]
Тип 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 и обратно
Path и File — удобные инструменты для работы с файлами в Java.