Bu programda, Java'daki mevcut çalışma dizinini almayı öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:
- Java Dosya Sınıfı
- Java Dizesi
Örnek 1: Mevcut çalışma dizinini alın
public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )
Çıktı
Çalışma Dizini = C: Kullanıcılar Yönetici Masaüstü currDir
Yukarıdaki programda, kullandığımız System
'in getProperty()
almak için yöntem user.dir
programının özelliği. Bu, Java projemizi içeren dizini döndürür.
Örnek 2: Yolu kullanarak geçerli çalışma dizinini alın
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); ) )
Çıktı
Çalışma Dizini = C: Kullanıcılar Yönetici Masaüstü currDir
Yukarıdaki programda, kullandığımız Path
'ın get()
programımızın akım yolu almak için yöntem. Bu, çalışma dizinine göreceli bir yol döndürür.
Daha sonra göreli yolu kullanarak mutlak bir yola değiştiririz toAbsolutePath()
. Bir Path
nesneyi döndürdüğü için , toString()
metodu kullanarak onu bir dizgeye çevirmemiz gerekir.