我正在通过 cmd 在 Windows Server 2012 上删除大量文件(大约一百万个)。我希望它们进入回收站,所以我没有使用命令del
,而是recycle.exe
使用 CmdUtils。问题是有时 cmd 会停止并显示以下消息:
An unexpected error is keeping you from deleting the file. If you continue to receive this error you can use the error code to search for help with this problem.
Error 0x80070050: The file exists.
然后我可以选择‘再试一次’‘跳过’‘取消’
在 CmdUtils/Recycle 上,我似乎只有-f
避免删除确认消息的选项,但它对我收到的错误不起作用。我试图联系 CmdUtils 开发人员,但没有回复。
那么,你知道将文件移入回收站并自动响应该弹出窗口的另一种方法吗?谢谢。
答案1
答案2
这对我有用...我在另一个链接上找到它,所以不能声称信用..我会在再次找到它时立即发布信用...
- 在 Powershell 中输入 wsl --shutdown
- 使用 regedit 打开位置 \HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss
- 找到“DistributionName”参数并将数据类型从 Ubuntu20.04TLS 更改为 Ubuntu-20.04
祝你好运