PowerShell'de Yol ve Dosya Adı Nasıl Birleştirilir (Örnekle)


Genellikle PowerShell'de bir yolu ve dosya adını birleştirmek isteyebilirsiniz.

Bunu yapmanın en kolay yolu, bu özel görev için oluşturulmuş Join-Path cmdlet'ini kullanmaktır.

Belirli bir yolu belirli bir dosya adıyla birleştirmek için aşağıdaki temel sözdizimini kullanabilirsiniz:

Join-Path $my_path $my_filename

Bu özel örnek, my_path değişkeni tarafından belirtilen yolu my_filename değişkeni tarafından belirtilen dosya adıyla birleştirecektir.

Ayrıca, dosya yolunu ve dosya adını birleştirerek yeni bir dosya oluşturmak için Yeni Öğe cmdlet'ini Join-Path cmdlet'iyle birlikte kullanabileceğimizi de unutmayın:

New-Item -ItemType File (Join-Path $my_path $my_filename)

Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

Not: İstediğiniz sayıda değişkeni bir araya getirmek için Join-Path cmdlet'ini kullanabilirsiniz.

Örnek: PowerShell'de Yol ve Dosya Adı Nasıl Birleştirilir

PowerShell'de, bir değişkenin yol ve diğerinin dosya adı içerdiği aşağıdaki iki değişkeni birleştirmek istediğimizi varsayalım:

  • $my_path=“c:/users/bobbi/data2”
  • $my_filename=“yeni_veri.txt”

Bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:

$my_path = "c:/users/bobbi/data2"
$my_filename = "new_data.txt"

Join-Path $my_path $my_filename

Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:

Join-Path cmdlet'inin, yol değişkeni ile dosya adı değişkenini aşağıdaki dizede başarıyla birleştirdiğini görebiliriz:

c:\users\bobbi\data2\new_data.txt

Bir dosya yolu ve dosya adını birleştirerek yeni bir dosya oluşturmak için Yeni Öğe cmdlet'ini Join-Path cmdlet'iyle birlikte de kullanabiliriz:

$my_path = "c:/users/bobbi/data2"
$my_filename = "new_data.txt"

New-Item -ItemType File (Join-Path $my_path $my_filename)

Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:

Çıktıda görüldüğü gibi c:\users\bobbi\data2 dizininde new_data.txt adında yeni bir dosyanın oluşturulduğunu görebiliriz.

Not: Join-Path cmdlet'inin tüm belgelerini burada bulabilirsiniz.

İlgili makaleler