我创建了一个PowerShell脚本,以检查某个位置是否存在特定的文件夹/ zip文件,然后将其删除。它们的名称被硬编码到一个数组中,然后在目标位置搜索存在性,然后将其删除。它是这样流动的:
它工作正常,但我想使cmdlet起作用,而不是编写重复代码。此外,它需要异常处理,但是一旦我具有用于查找和删除的有效功能,我想尝试一下。
我的代码:
[string[]]$folderArray = ("folder1","folder2","zipfile1","zipfile2")
Get-ChildItem -Path $path -Force |
Where-Object { $_.Name -in $folderArray } |
Select-Object FullName |
Write-Output >> $log
Get-ChildItem -Path $path -Force |
Where-Object { $_.Name -in $folderArray } |
% { Remove-Item $_.FullName -Recurse -Force }
答案 0 :(得分:0)
因此,通过将代码包装在一个函数中并添加参数,它看起来像:
<div class="container">
<div class="box-orange"></div>
<div class="box-grey"></div>
<div class="box-blue"></div>
<div class="box-green"></div>
</div>