Apakah mungkin untuk mendapatkan objek Path dari java.io.File
?
Saya tahu Anda dapat mengonversi jalur ke file menggunakan toFile()
metode, tetapi saya tidak dapat menemukan konversi yang berlawanan. Apakah ada cara untuk melakukan ini di Java 6 atau lebih rendah?
Jawaban:
Ya, Anda bisa mendapatkannya dari
File
objek dengan menggunakanFile.toPath()
. Perlu diingat bahwa ini hanya untuk Java 7+. Versi Java 6 dan di bawahnya tidak memilikinya.sumber
Path
diperkenalkan di Java 7, jadi sayangnya tidak ada cara untuk melakukan ini di Java 6 dan di bawah.Dari dokumentasi :
(penekanan milikku)
Jadi, untuk
toFile
:Dan
toPath
:sumber
Anda mungkin menginginkannya
File.toPath()
.sumber
Seperti yang banyak disarankan, JRE v1.7 dan di atasnya memiliki File.toPath ();
Pada dokumentasi jdk 1.7 Oracle yang juga disebutkan dalam posting lain di atas, kode setara berikut ini dijelaskan dalam deskripsi untuk metode toPath (), yang mungkin bekerja untuk JRE v1.6;
sumber