无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3493|回复: 12
打印 上一主题 下一主题

求快速删除大量文件的方法

[复制链接]
跳转到指定楼层
1#
发表于 2013-4-7 23:16:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好:
    网吧使用万象收费软件,每次刷身份证以后,会在万象目录保存一张以身份证号码.bmp的文件,时间久了。d:\wx2008\里面有上万的.bmp文件,导致万象经常卡死。。。

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

求更快速,更效率的方法。。。。
2#
发表于 2013-4-8 10:53:48 | 只看该作者
你经常运行就快速了,第一次因为文件太多当然慢
回复

使用道具 举报

3#
发表于 2013-4-8 11:31:07 | 只看该作者
在window下可能更快,资源管理器里搜索d:\wx2008\里 bmp文件,再全选删除

dos下试试这组命令:
move *.bmp 临时目录
rd 临时目录
回复

使用道具 举报

4#
 楼主| 发表于 2013-4-8 11:44:22 | 只看该作者
先移动,在删除,能快吗/
回复

使用道具 举报

5#
发表于 2013-4-8 12:23:16 | 只看该作者
可对回收站进行设置,直删:
1,先点“确定”,清空一下回收站;
2,右击“回收站”-属性-全局--点选独立配置驱动器--再选某分区--勾选删除时不将文件移入回收站;
3,然后先“应用”、再“确定”。
这样处理的缺点是: 这个分区删除的文件,不进入回收站,因此无法恢复!
回复

使用道具 举报

6#
发表于 2013-4-8 13:09:25 | 只看该作者
回复 4# chasedream


比del的磁盘操作少一些
回复

使用道具 举报

7#
 楼主| 发表于 2013-4-8 16:47:12 | 只看该作者
del /f /q *.bmp

不知道是不是因为通配符*,计算要删除的文件,导致非常慢?
回复

使用道具 举报

8#
 楼主| 发表于 2013-4-8 16:50:42 | 只看该作者
d:\wx2008 目录里面有.exe .dll .txt .bat .chm 之内的文件。我只删除.bmp文件,
bmp文件,大概有5W个左右。
回复

使用道具 举报

9#
发表于 2013-4-9 09:45:19 | 只看该作者
用fastcpy来删除很快的
回复

使用道具 举报

10#
发表于 2013-4-9 10:55:52 | 只看该作者
小文件就那样,快不了。
回复

使用道具 举报

11#
发表于 2013-4-9 21:54:01 | 只看该作者
楼上些说的批处理都可以。
回复

使用道具 举报

12#
 楼主| 发表于 2013-4-12 23:30:12 | 只看该作者
批处理是可以,但是要蛮久的时间。
回复

使用道具 举报

13#
发表于 2013-4-15 10:41:44 | 只看该作者
本帖最后由 2010khmsoft 于 2013-4-15 11:24 编辑

Title --告别繁琐的命令--管理员权限运行我! 制作人:KHMSOFT(我本疯狂)
@echo oFF
cls
color 2f
PUSHD %~dp0
if exist list.cmd del list.cmd /q
::setlocal enabledelayedexpansion
echo Title --告别繁琐的命令--管理员权限运行我! 制作人:KHMSOFT(我本疯狂) >>list.bat
echo @echo off <NUL>>list.cmd
echo cls >>list.bat
::echo SET CurDir=%CD% >>list.cmd
echo PUSHD %~dp0 >>list.cmd
::echo PUSHD %~dp0 >>list.cmd
echo color 1f >>list.cmd
echo.
echo.
echo.
set /p input= 请输入(拷贝)要删除文件的路径:
md .\%input%
echo.
echo.
echo.
for /r "%input%" %%b in (*.bmp) do echo DEL "%%b" /S /Q >>list.cmd
::会全部删除,使用要小心
::for /r "%input%" %%b in (*.*) do echo DEL "%%b" /S /Q >>list.cmd  
::会全部删除,使用要小心
::echo RD "%input%\" /S /Q >>list.cmd
echo exit >>list.cmd
Call list.cmd
echo 按任意键退出...
puase >nul
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 01:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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