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

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

时间: 2024-12-10 22:13:19

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

【转】快速删除大文件夹

原文网址:http://blog.csdn.net/e_wsq/article/details/2275861 文件太大了,删除很慢,没有关系,用下边的命令试试! 1.单击“开始”→“运行”,在“打开”框中键入“cmd”,单击“确定”按钮,打开“命令提示符”窗口. 2.在命令提示符下,键入:rmdir/s d:/user. 3.按下回车键. 从Windows 2000开始,微软就去掉了deltree.exe命令,但增强了rmdir命令,其/s参数可以用来删除目录.使用deltree和rmdir命

在生产环境下使用生成器像服务器传输大文件

废话不多说,直接上代码 1 # -*- coding: utf-8 -*- 2 # Created by richie at 2018/10/23 3 import os 4 import sys 5 6 _ver = sys.version_info 7 8 #: Python 2.x? 9 is_py2 = (_ver[0] == 2) 10 11 #: Python 3.x? 12 is_py3 = (_ver[0] == 3) 13 14 import httplib 15 import

python MySQLdb在windows环境下的快速安装

python MySQLdb在windows环境下的快速安装.问题解决方式 使用python访问mysql,需要一系列安装 linux下MySQLdb安装见 Python MySQLdb在Linux下的快速安装 http://blog.csdn.net/wklken/article/details/7271019 ------------------------------------------------------------- 以下是windows环境下的: 1.      安装数据库m

Windows和Linux环境下Memcached安装与配置(转)

一.memcached安装配置 windows平台安装 1.memcached-1.2.6-win32-bin.zip下载地址: http://code.jellycan.com/memcached/,执行memcached.exe -d install 安装. 2.守护进程方式启动:memcached.exe -m 512 -d start-d为守护进程启动,不能指定端口 默认端口11211-m为指定内存大小 3.指定端口启动:memcached.exe –p 33000 -m 512可以启动

【Data Cluster】真机环境下MySQL数据库集群搭建

阅读目录 MySQL Cluster简介 mysql-cluster构造 虚拟机安装centos6.6 mysql-cluster下载 centos6.6搭建环境配置 mysql-cluster安装包导入cent中 集群配置 运行mysql-cluster 常见问题 测试 真机环境下MySQL-Cluster搭建文档  摘要:本年伊始阶段,由于实验室对不同数据库性能测试需求,才出现MySQL集群搭建.购置主机,交换机,双绞线等一系列准备工作就绪,也就开始集群搭建.起初笔者对此不甚了解,查阅很多资

openstack在vmware虚机环境(exsi或者workstation)中实例挂死

在vmware虚机环境中安装了openstack平台,创建实例cirros和centos,openstack并未报错,但是在novnc里查看cirros实例卡在grub无法进入系统,centos实例卡在install centos7之后的界面,并且报内核错误. 后来发现comtute节点的nova.conf中的virt_type=kvm,后改为virt_type=qemu后正常

Windows Azure+Windows+Linux多环境下为Tomcat服务申请证书及分配证书

我们上一篇介绍了Windows Azure+Windows+Linux多环境下Tomcat服务的安装及配置,今天呢,主要介绍在Windows Azure+Windows+Linux多环境下为Tomcat服务申请证书及分配,一般我们都知道所谓的Web服务的证书配置就是启用SSL(加密)功能,主要提高数据传输的安全性.如果需要在互联网上访问的web服务,生成一个reg文件,然后发给第三方证书提供方来申请证书.而我们接下来的演示是通过内部证书颁发机构来实现证书申请的.需要给内部部署一台CA服务器,CA

Windows Azure+Windows+Linux多环境下Tomcat服务的安装及配置集合

Windows Azure+Windows+Linux多环境下的Tomcat服务的安装及配置集合 说到Tomcat服务,相信大家都很熟悉了,当然也这包括安装及配置:我们都知道Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选.对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求.实际上To

aix裸设备环境下为数据库添加新的数据文件

裸设备环境下,数据如果要添加数据文件比其他环境要稍微麻烦点,因为一个裸设备下面只能创建一个数据文件,以下为一次添加数据文件的记录,如下: 1.查看卷组lsvg 2查看物理卷 3.查看逻辑卷  lspv显示在卷组中的物理卷信息 4.lsvg  datavg 5.如果有closed就表示没用的 6.alter tablespace ZL9EPRLOB Add datafile '/dev/rora_data017_8g' size 5000m AUTOEXTEND OFF; 7.如果没有就需要先创建