Dalam program ini, anda akan belajar mendapatkan direktori kerja terkini di Java.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:
- Kelas Fail Java
- Rentetan Java
Contoh 1: Dapatkan direktori kerja semasa
public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )
Pengeluaran
Direktori Kerja = C: Users Admin Desktop currDir
Dalam program di atas, kami menggunakan System
's getProperty()
kaedah untuk mendapatkan user.dir
hartanah program. Ini mengembalikan direktori yang mengandungi projek Java kami.
Contoh 2: Dapatkan direktori kerja semasa menggunakan Path
import java.nio.file.Paths; public class CurrDirectory ( public static void main(String() args) ( String path = Paths.get("").toAbsolutePath().toString(); System.out.println("Working Directory = " + path); ) )
Pengeluaran
Direktori Kerja = C: Users Admin Desktop currDir
Dalam program di atas, kami menggunakan Path
's get()
kaedah untuk mendapatkan jalan semasa program kami. Ini mengembalikan jalan relatif ke direktori kerja.
Kami kemudian menukar jalan relatif ke jalan mutlak menggunakan toAbsolutePath()
. Oleh kerana mengembalikan Path
objek, kita perlu mengubahnya menjadi rentetan menggunakan toString()
kaedah.