我正在构建一个使用 test-path cmdlet 的脚本,如果该路径存在,我想删除一个不同的路径。
这很有效,但即使我很想了解变量 $null 是如何工作的。
这是一个片段:
if (Test-Path -path "$sourcezip")
{
$null = remove-item "$destzip\*" -recurse -force
}
如果我有“$sourcezip”,它现在会删除文件夹“$destzip*”的内容
但在知道它是如何工作的之前,我一直在寻找类似的东西:
if (Test-Path -path "$sourcezip") -eq $true
没有成功,这就是为什么我很好奇这个 $null 变量是如何工作的。