gpt4 book ai didi

powershell - 执行完成后删除自身文件夹

转载 作者:行者123 更新时间:2023-12-02 23:40:59 25 4
gpt4 key购买 nike

执行完成后,我便能够删除脚本。

function Delete() {
$Invocation = (Get-Variable MyInvocation -Scope 1).Value
$Path = $Invocation.MyCommand.Path
Write-Host $Path
Remove-Item $Path
}
Delete

但是无法从运行脚本的位置删除整个文件夹和子文件夹。有什么办法可以解决这一问题,该问题在powershell2.0和3.0上均适用?

最佳答案

您可能必须使用-recurse-force参数。另外,您还必须使用e获取脚本文件夹。 G。 Split-Path cmdlet:

function Delete() {
$Invocation = (Get-Variable MyInvocation -Scope 1).Value
$Path = $Invocation.MyCommand.Path
Write-Host $Path
Remove-Item (Split-Path $Path) -recurse -force
}
Delete

关于powershell - 执行完成后删除自身文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42439961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com