The Test-Path
cmdlet is used to check if all the elements provided in the path exist.
Test-Path -Path "provide path here"
Path
: This is a mandatory parameter, which accepts the path.NewerThan
: This parameter checks whether the file is newer than the given date.This cmdlet returns a boolean value.
#!/usr/bin/pwsh -Command#test if all elements exist in path are validWrite-Output "Test if path '/usr/bin/' exists "Test-Path /usr/bin/#test if all elements exist in path are validWrite-Output "Test with wrong path '/usr/bin/sdflkdsj'"Test-Path /usr/bin/sdflkdsj#test if the file newer than given dateWrite-Output "Test if the pwsh file is newer than April 13, 2021"Test-Path /usr/bin/pwsh -NewerThan "April 13, 2021"
Test-Path
. This returns True
, as the path is valid.False
because the path is invalid.pwsh
file is newer than the given date "April 13, 2021" by passing it to the NewerThan
parameter.