找回密码
 加入
搜索
查看: 20917|回复: 16

[效率算法] 求快速删除大量文件的方法

 火.. [复制链接]
发表于 2013-4-7 22:55:13 | 显示全部楼层 |阅读模式
大家好:
    网吧使用万象收费软件,每次刷身份证以后,会在万象目录保存一张以身份证号码.bmp的文件,时间久了。d:\wx2008\里面有上万的.bmp文件,导致万象经常卡死。。。

本人使用dos命令,删除.bmp文件,需要好久好久。。。。  
@echo off
del /f /q *.bmp
exit

求更快速,更效率的方法。。。。

评分

参与人数 1金钱 -20 收起 理由
afan -20

查看全部评分

发表于 2013-4-7 23:49:05 | 显示全部楼层
定时删除,三天或者n天前数据
发表于 2013-4-8 00:29:24 | 显示全部楼层
删除目录,如有需要重建此空目录。
发表于 2013-4-8 00:38:44 | 显示全部楼层
本帖最后由 nangua111111 于 2013-4-8 00:42 编辑

http://www.blogjava.net/keweibo/articles/296523.html
例2.删除在C盘backup目录下最后修改日期在10天前的文件:
forfiles /p "c:\backup" /d -10 /c "cmd /c echo deleting @file ... && del /f @path"

http://ishare.iask.sina.com.cn/f/25218960.html 下载forfiles命令地址
再加一个定时命令,应该就没有问题了
发表于 2013-4-8 15:35:06 | 显示全部楼层
专门放在一个目录中,删除目录
 楼主| 发表于 2013-4-8 16:55:24 | 显示全部楼层
默认刷卡以后,就在根目录,移动不了其他目录。
发表于 2013-4-8 18:00:47 | 显示全部楼层
RunWait(@ComSpec & ' /c ' &  ' forfiles /p "d:\1" /d -10 /c "cmd /c echo deleting @file ... && del /f @path"', '', 3)
Sleep(86400000);休眠1天后重新删除d盘文件夹1里 十天前数据
发表于 2013-4-8 18:09:06 | 显示全部楼层
本帖最后由 nangua111111 于 2013-4-8 18:11 编辑
RunWait(@ComSpec & ' /c ' &  ' forfiles /p "d:\wx2008" /d -10 /c "cmd /c echo deleting @file ... && del *.bmp /f @path"', '', 3)
Sleep(86400000);休眠1天后重新删除 十天前数据
指定删除bmp格式文件
发表于 2013-4-10 11:32:51 | 显示全部楼层
试下这个看行不行
FileMove ('d:\wx2008\*.bmp','d:\wx2008\1.bmp',1)
发表于 2013-4-10 15:34:49 | 显示全部楼层
试了试骗子前辈的方法,真的是太神奇了。二千多个文件,几用了3秒多就搞定。想不到这个命令问什么有如此高的效率,向骗子前辈致敬!
 楼主| 发表于 2013-4-12 23:28:53 | 显示全部楼层
恩,明天找个环境测试下。
发表于 2013-4-14 11:55:30 | 显示全部楼层
试下这个看行不行
FileMove ('d:\wx2008\*.bmp','d:\wx2008\1.bmp',1)
骗子 发表于 2013-4-10 11:32


哈哈,一时想不起来还有这招
发表于 2013-4-14 18:52:39 | 显示全部楼层
还有这样的啊..
发表于 2013-4-14 23:57:00 | 显示全部楼层
我有一办法,就是直接格式化硬盘,什么都没有了,最快
发表于 2013-4-15 13:27:12 | 显示全部楼层
本帖最后由 魔导 于 2013-4-15 13:28 编辑

给楼主顶一下,等等前辈们。
小弟其实没有过           删除速度    的这个概念
不过这个   可能跟   硬件有些关系    比如硬盘的转速   主频    内存之类的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-11 01:54 , Processed in 0.085138 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表