Bu programda, Kotlin'deki mevcut çalışma dizinini almayı öğreneceksiniz.
Örnek 1: Mevcut çalışma dizinini alın
fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )
Programı çalıştırdığınızda, çı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 fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )
Programı çalıştırdığınızda, çı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 kullanarak göreli yolu mutlak yola değiştiririz toAbsolutePath()
. Bir Path
nesne döndürdüğü için , toString()
yöntemi kullanarak onu bir dizgeye dönüştürmemiz gerekiyor .
İşte eşdeğer Java kodu: Geçerli çalışma dizinini almak için Java programı.