码迷,mamicode.com
首页 > Windows程序 > 详细

windows虚机环境下,如何快速有效的删除大文件夹?

时间:2015-04-28 11:56:43      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:删除   操作系统   windows   大文件   

在调试稳定性测试过程中,由于有的机器C盘越来越小,就必须进行电脑清理,清理%tmp%目录和回收站是必须的。

    现在我的虚机的%tmp%目录下有15万个文件,该如何快速有效删除呢?这些文件中有的是拒绝删除的。

    方法1:直接删除Temp文件夹,它会一直扫描,最后会告诉你,不能删除,说什么有其他地方在用,而我压根就没有;

    方法2:进入Temp文件夹,Ctrl+A选中所有文件进行删除,但是,资源管理器的地址栏会一直处于加载过程中,无法删除;

    方法3:一个一个删?直接不用;

    方法4:搞个安全卫士,电脑管家什么的,使用粉粹机,太麻烦,还不一定能粉粹;

    方法5:写个python脚本:shutil.rmtree(tmppath),但是由于15万个文件中有各种各样文件,有的没法删除,导致整个没法删除;

    方法6:那用命令行试试:rd /s /q tmppath,成功了~~可以看见,拒绝删除的文件,在dos窗口下也有所显示,但是能自动跳过去,所以就能删除所有能删除的文件啦。


分析一下:为什么使用rd就可以?

个人推测:问题:命令行与windows api哪个更接近于底层呢?

从上面的结果来看,命令行应该是更接近于底层的。操作系统接收输入的字符串,并进行解析,查找对应的指令,然后把请求命令转发给指令,指令去执行具体的操作。

欢迎大家关注"搜狗测试"公众号讨论,欢迎高人指点~·~


转载请注明:http://blog.csdn.net/sogouauto

探索测试奥义,交流测试技术,欢迎关注“搜狗测试”


windows虚机环境下,如何快速有效的删除大文件夹?

标签:删除   操作系统   windows   大文件   

原文地址:http://blog.csdn.net/sogouauto/article/details/45331893

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!