当多次使用通配符删除与特定文件名模式匹配的文件时,PowerShell 的性能会下降
正如我在 Q-title 中提到的,我已经构建了相当完善的功能来完全清除历史记录(不保留任何难看的垃圾或残留物)。 但似乎由于通配符(*)多次出现,它根本无法执行,并且历史文件仍然存在。 这是我整理的代码(它被添加到$profile文件中,因此可以从系统中的任何位置访问),它相当简单并且肯定可以工作,因为 Powershell 开发人员使命令变得大多相似并且符合 Bash/Batch 脚本的对应要求: if (Get-Command -Verb Invoke -Noun Remove-Alias) { Remove-Alias history } e...