我想删除一些符号链接(symbolic link)(文件夹)。我试过
(Get-Item "C:\Users\MIKROEG\AppData\Roaming\Microsoft\Windows\Network Shortcuts\*.*").Delete()或者
[string]$Nutzerpfad = "$env:APPDATA"[string]$Destination = "$Nutzerpfad\Microsoft\Windows\Network Shortcuts\*.*"[System.IO.Directory]::Delete($Destination, $true)或者
cmd /s rmdir C:\Users\MIKROEG\AppData\Roaming\Microsoft\Windows\Network Shortcuts\Test2或者
$alleordneranzeigen=Get-ChildItem -Path $Destination -Directoryforeach($ordner in $alleordneranzeigen) { Remove-Item -Path $ordner.FullName }但没有任何效果。
最后一个要删除递归。
谁能帮我?
[墨水][1]
最佳答案
为了正确使用删除符号链接(symbolic link)
mklink /d
您可以删除 Windows 资源管理器中的符号链接(symbolic link)。这样你甚至不需要费心使用 powershell。
但是:
如果您要删除带有 powershell 的链接,请不要使用
rmdir
而是像这样定位指定的文件夹:
cmd /c rmdir .\Target
关于windows - 在 Windows 中删除符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63002228/