PowerShell: Dosya Adını Yoldan Alma


Bir yoldan dosya adı almak için PowerShell'de aşağıdaki yöntemleri kullanabilirsiniz:

1. Yöntem: Dosya Adını Yoldan Al (Uzantılı)

(Get-ChildItem $my_file_path).Name

Bu özel örnek, dosya adını (uzantısıyla birlikte) $my_file_path değişkeni tarafından belirtilen yoldan alır.

2. Yöntem: Dosya Adını Yoldan Al (Uzantı Olmadan)

(Get-ChildItem $my_file_path).BaseName

Bu özel örnek, dosya adını (uzantı olmadan) $my_file_path değişkeni tarafından belirtilen yoldan alır.

Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Yoldan Dosya Adı Nasıl Alınır (Uzantılı)

Aşağıdaki yolda bulunan bir dosyamız olduğunu varsayalım:

c:\users\bobbi\data1\players.txt

Bu yoldan yalnızca dosya adını (uzantısıyla birlikte) almak istediğimizi varsayalım.

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

$my_file_path = 'c:\users\bobbi\data1\players.txt'
(Get-ChildItem $my_file_path).Name

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

Bunun, uzantılı dosya adını temsil eden players.txt dosyasını döndürdüğüne dikkat edin.

Örnek 2: Yoldan Dosya Adı Nasıl Alınır (Uzantısız)

Bir kez daha aşağıdaki yolda bulunan bir dosyamız olduğunu varsayalım:

c:\users\bobbi\data1\players.txt

Bu yoldan yalnızca dosya adını (uzantı olmadan) almak istediğimizi varsayalım.

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

$my_file_path = 'c:\users\bobbi\data1\players.txt'
(Get-ChildItem $my_file_path).BaseName

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

Bunun, uzantı olmadan dosya adını temsil eden oyuncular'ı döndürdüğüne dikkat edin.

İlgili makaleler