所以我在删除使用New-Item
创建的SymbolicLinks时遇到问题New-Item -ItemType SymbolicLink -Path C:\SPI -Target "C:\Users\Chino\Dropbox (Reserve Membership)\"
我需要删除它,因为它有错误的-Target,应该是
New-Item -ItemType SymbolicLink -Path C:\SPI -Target "C:\Users\Chino\Dropbox (Reserve Membership)\SPI"
如果A.我可以轻松删除该路径并重新分配目标或更新目标。
答案 0 :(得分:9)
在相应的DirectoryInfo对象上调用Delete()
应该可以解决问题:
(Get-Item C:\SPI).Delete()
New-Item -ItemType SymbolicLink -Path C:\SPI -Target "C:\Users\Chino\Dropbox (Reserve Membership)\SPI"
答案 1 :(得分:5)
如果要将现有符号链接ng-model
的目标路径从C:\SPI
更改为"C:\Users\Chino\Dropbox (Reserve Membership)\"
,则无需事先删除该链接。在Windows 10 Pro v1603上的PowerShell 5.1中,只需包含覆盖链接的"C:\Users\Chino\Dropbox (Reserve Membership)\SPI\"
参数即可使用:
-Force
答案 2 :(得分:1)
据我所知,无法更新符号链接。必须使用CMD删除符号链接,然后您可以使用您的powershell脚本重新创建它。你可以在powershell中这样做。
cmd /c "rmdir C:\SPI"