April 19, 2024
powershell

Powershell Test-Path komutu ve kullanımı

Powershell Test-Path komutu nasıl çalışır ve küçük bir çalışma.

Powershell script yazarken bir klasörün veya dosyanın var olup olmadığını test-path komutu ile kontrol edebiliyoruz.

Örneğin aşağıdaki komutla C:\windows isimli bir klasörün olup olmadığını kontrol edelim.

Eğer Windows kullanıyorsanız sonuç $true dönecektir. Mac veya Linux kullanıyorsanız C:\ altında Windows dizini olmayacağı için $false döner.

Powershell test-path
Powershell test-path

Peki tam tersi bir dizinin olmadığını nasıl anlarız. Windows dizini yok mu ? sonuç $false dönecektir.  Yani Windows dizini var.

 

Peki şimdi küçük bir script çalışmasıyla bir dosyanın olup olmadığını kontrol ettirelim. Dosya var ise “Dosya var yazsın” Yoksa gidip dosyayı ilgili yere create etsin.

 

Bir yanıt yazın