【发布时间】:2020-11-10 02:36:11
【问题描述】:
我想删除一些符号链接(文件夹)。我试过了
(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 -Directory
foreach($ordner in $alleordneranzeigen)
{ Remove-Item -Path $ordner.FullName
}
但没有任何效果。 最后一个要删除递归。
谁能帮帮我?
[墨水][1]
【问题讨论】:
-
请参阅computerhope.com/mklink.htm 以获得进一步说明。 cmd /s rmdir.... 如果您尝试删除连接点,应该可以解决问题。
-
rmdir "C:\Users\MIKROEG\AppData\Roaming\Microsoft\Windows\Network Shortcuts\Test2" 还想删除递归 :(
-
您是要删除目标目录中的文件(使用 mklink /d)还是只删除目录链接(rmdir)?
-
我在“C:\Users\MIKROEG\AppData\Roaming\Microsoft\Windows\Network Shortcuts\Test2”中创建了一个测试符号链接文件夹 test2 保存在我的桌面上并有一些测试文件。我只想删除符号链接“C:\Users\MIKROEG\AppData\Roaming\Microsoft\Windows\Network Shortcuts\Test2”而不是桌面文件夹。
标签: windows powershell shortcut