Entuk direktori kerja saiki ing Jawa tegese njupuk path direktori (folder) saka ngendi program sampeyan wis dibukak. Biasane, tegese njaluk path saka folder root menyang folder ing ngendi file program wis diselehake. Iki minangka masalah saben dina lan ana pirang-pirang cara kanggo nindakake ing Jawa. Nanging, kita bakal miwiti karo sing paling dhasar nggunakake metode sing dibangun ing Sistem.
Nggunakake System.getProperty (); Metode
public class DriverClass {
public static void main(String[] args) {
String userDirectoryPath = System.getProperty("user.dir");
System.out.println("Current Directory = \"" + userDirectoryPath + "\"" );
}
}
Output
Direktori Saiki = "C:\Users\DELL\eclipse-workspace\JavaProjects"
Panjelasan
Potongan kode ing ndhuwur nggunakake metode " getProperty () " sing diwenehake dening " Sistem " kanthi parameter standar " user.dir ". Iki njupuk path direktori sing ngemot proyek Java sampeyan. Mbukak dhewe lan sampeyan bakal weruh iku dicithak ing output.Nggunakake java.nio.file.FileSystems
import java.nio.file.FileSystems;
import java.nio.file.Path;
public class DriverClass1 {
// Print Current Working Directory using File Systems
static void printCurrentWorkingDirectoryUsingFileSystems() {
Path currentDirectoryPath = FileSystems.getDefault().getPath("");
String currentDirectoryName = currentDirectoryPath.toAbsolutePath().toString();
System.out.println("Current Directory = \"" + currentDirectoryName + "\"");
}
public static void main(String[] args) {
printCurrentWorkingDirectoryUsingFileSystems();
}
}
Output
Direktori Saiki = "C:\Users\DELL\eclipse-workspace\JavaProjects"