0
我想在我的腳本來驗證路徑:參數設置的測試路徑
Param(
[Parameter(ParameterSetName="Path",
Mandatory=$true,
Position=0)]
[ValidateScript({$_})]
[String]
$checkPath)
不知道這是用於測試路徑正確的做法?
它不檢查提供的路徑是否存在。
我想在我的腳本來驗證路徑:參數設置的測試路徑
Param(
[Parameter(ParameterSetName="Path",
Mandatory=$true,
Position=0)]
[ValidateScript({$_})]
[String]
$checkPath)
不知道這是用於測試路徑正確的做法?
它不檢查提供的路徑是否存在。
function Checking-Path {
Param (
[Parameter(ParameterSetName="Path",Mandatory=$true,Position=0)]
[ValidateScript({Test-Path $_})]
[String]
$Checkpath
)
Write-Host "Path Exist"
}
'[ValidateScript({Test Path $ _})]'?由於您只驗證了數據的存在,因此現在不可能失敗。現在只有null或空字符串會失敗。 – Matt
是的,複製目標是針對多個文件,但答案是一樣的。 – Matt