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.txtBu 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).NameAş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.txtBu 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.

