Windows 快速删除 大量文件
Windows下快速删除上万个文件和子目录
这个是工具:
http://www.sunqizheng.com/blog/2255.html
为什么会慢
如果直接在Windows文件管理器里删除的话(通过菜单或者键盘Del或者Shift+Del),删除这个数量的文件需要大概10几分钟,具体根据文件数量目录层次不同耗时不同。这么慢是因为在删除之前系统有个准备阶段,在这个阶段系统要计算目录和文件数量、文件总大小、估算删除所需时间,而当执行删除的时候,系统仍然要统计和计算每秒删除的速度、剩余多少、已删除文件数量,这一系列的统计和计算是让用户直观的看到删除进度,弊端就是降低了删除的速度。
通过命令行删除可以快20倍以上
1. 删除文件
DEL /F/Q/S *.*
/F 强制删除只读文件
/Q 在模糊文件名匹配删除的时候,不询问是否删除
/S 删除当前目录和子目录中指定文件
上面这个命令在删除的过程中会输出被删除文件路径和状态,本来执行这个命令就是因为文件太多,再输出这个比较烦人,所以通过下面这个命令避免输出任何信息
DEL /F/Q/S *.* > NUL
2. 删除目录
DEL命令只负责删除文件,删除目录需要下面这个命令,文档里指出它不能删除包含隐藏和系统文件的目录
RMDIR /Q/S vendor
/Q 不询问是否删除目录和子目录
/S 删除指定目录中的子目录和文件
3. 批处理
保存下面代码到fastdel.bat中
@ECHO OFF
ECHO Delete Folder: %CD%?
PAUSE
SET FOLDER=%CD%
CD /
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
EXIT
把这个bat文件加到系统环境变量中的PATH去之后,就能在命令行里直接执行
FASTDEL vendor
4. 在右击菜单中加入快速删除选项
- WIN + R 打开运行对话框
- 输入regedit,回车打开注册表管理器
- 找到HKEY_CLASSES_ROOT\Directory\shell\
- 在shell目录上右击新建项
- 输入名字:
快速删除
回车 - 右击刚刚建好的
快速删除
目录,新建项 - 输入:
command
- 单击刚刚建好的
command
,然后双击(默认)
- 在
数值数据
中输入:cmd /c "cd %1 && fastdel.bat",然后点击确定(如果没有把fastdel.bat加到环境变量path的话,需要填写这个bat的绝对路径)
在Windows文件管理器中,右击某个目录,就可以在弹出的菜单中看到快速删除
选项,点击之后就等于执行了fastdel.bat
Windows 快速删除 大量文件相关推荐
- 【实用】Windows 快速删除SVN文件方法
教程 新建一个TXT文件,文件命名为:clearSvn.reg(扩展名由txt改为reg),代码如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL ...
- 快速删除node_modules文件夹:rimraf node_modules
快速删除node_modules文件夹 解决方法:使用npm的一个名为rimraf的模块进行删除 (手动删除会特别慢,右键-删除) 官方描述:The UNIX command rm -rf for n ...
- Linux下使用rsync最快速删除海量文件的方法
遇到了要在Linux下删除海量文件的情况,需要删除数十万个文件.这个是之前的程序写的日志,增长很快,而且没什么用.这个时候,我们常用的删除命令rm -fr * 就不好用了,因为要等待的时间太长.所以必 ...
- linux rsync删文件速度,Linux下使用rsync最快速删除大量文件的方法
要在Linux下删除海量文件的情况,需要删除三层哈希目录下的几十万个文件.这个时候,删除命令rm -rf * 就不好用了,因为要等待的时间太长.所以必须要采取一些非常手段.我们可以使用rsync来实现 ...
- [ZZ] 使用rsync来实现快速删除大量文件
昨天遇到了要在Linux下删除海量文件的情况,需要删除数十万个文件.这个是之前的程序写的日志,增长很快,而且没什么用.这个时候,我们常用的删除命令rm -fr * 就不好用了,因为要等待的时间太长.所 ...
- 快速删除node_modules文件夹!!!
快速删除node_modules文件夹!!! node_modules文件数量太多了,直接删除太慢了 使用以下命令 快速删除node_modules文件夹 第一步:安装rimraf npm insta ...
- 快速删除大文件 多级目录 同步并删除 rsync
快速删除多级目录 mkdir blank rsync --delete-before -a -H -v --progress --stats blank/ aa/ 快速删除大文件 touch /var ...
- Linux下使用rsync最快速删除海量文件的方法分享
点评:昨天遇到了要在Linux下删除海量文件的情况,需要删除数十万个文件.这个是之前的程序写的日志,增长很快,而且没什么用 这个时候,我们常用的删除命令rm -fr * 就不好用了,因为要等待的时间太 ...
- Linux下快速删除大量文件/文件夹方法--rsync
假如你要在linux下删除大量文件,比如100万.1000万,像/var/spool/clientmqueue/的mail邮件, 像/usr/local/nginx/proxy_temp的nginx缓 ...
最新文章
- 基础 HTML之目录问题(相对路径和绝对路径区别)
- RMAN 与control文件和spfile文件的备份
- 机器人学习--定位算法AMCL全局定位方案
- Ubuntu21.04 Docker 安装
- java工作笔记021---Java设计模式_观察者模式_事件驱动模式
- 改变mysql默认字符集为utf8
- /proc/sysrq-trigger的使用
- 代价函数的作用(2)--机器学习
- java 登录md5加密_javaMD5加密及登录验证(备忘)
- 机房报表错误-没有分配到需要的内存
- 推荐一些逐步深入学习mysql的书籍
- Xweibo插件版20110809重要补丁及下载
- 服务器运维故障处理案例
- ACM MM 2022最佳论文奖出炉!哈工大聂礼强团队与快手合作斩获
- php 获取指定日期所在月份的最后一天
- 单机诛仙3服务器正在维护,【运营版】诛仙3单机版天界一键MSSQL端修复大量BUG+视频教程+GM工具...
- 新路程------imx6 wtd摘要
- apsara clouder基础认证API接口
- BIOS与POST自检
- 【面试宝典】软件测试工程师2021烫手精华版(第四章web测试篇)
热门文章
- 控制寄存器(CR0,CR1,CR2,CR3,CR4)
- Windows8系统服务终极优化
- ubuntu c/c++ IDE编程环境
- python 3d绘图 范围_python – 在3D绘图中绘制所有三个轴上的分布轮廓
- 哈工大c语言编程题中国大学mooc第四周,中国大学MOOC哈工大C语言程序设计精髓第六周编程题答案.doc...
- linux安装的时候网卡配置失败,Linux下安装网卡执行make install失败
- 2003服务器系统屏蔽广告,电脑总是乱弹广告弹窗?教你彻底关闭
- java weka命令行_使用自己的Java代码和模型获取WEKA中的预测百分比
- python的全称_python名称空间介绍
- 软件测试_单元测试反模式,完整列表