2 个稳定版本
1.0.1 | 2024年2月11日 |
---|
#32 in #更快
24KB
117 行
win-fast-rm
在 Windows 上删除文件的实际更快方式。
[!警告] 我不对意外删除的文件承担责任。它们无法恢复。
动机
我最近看到了这个视频,并得出结论,这个人根本不知道自己在说什么。
我想证明他是错的,Windows 确实 有方法可以非常快速地删除文件,只要你去找。
他的解决方案就是简单地抛出3000个线程。我的解决方案使用Windows API如预期一样。
基准测试
待办
在我的系统(Ryzen 5 5600x,Crucial P5 Plus @ PCIe Gen3速度,最大写入速度约3500MBps)和Windows 11上,它用> 800ms删除了103GB的数据。
使用此项目
该项目以库的形式分发,允许您在应用程序中以尽可能快的方式删除文件,或作为测试目的的可执行文件。
您可以使用 cargo 通过以下命令获取它:cargo add win_fast_rm
依赖项
~127MB
~2M SLoC