无忧启动论坛

标题: 求快速删除大量文件的方法 [打印本页]

作者: chasedream    时间: 2013-4-7 23:16
标题: 求快速删除大量文件的方法
大家好:
    网吧使用万象收费软件,每次刷身份证以后,会在万象目录保存一张以身份证号码.bmp的文件,时间久了。d:\wx2008\里面有上万的.bmp文件,导致万象经常卡死。。。

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

求更快速,更效率的方法。。。。
作者: 2011hwo1    时间: 2013-4-8 10:53
你经常运行就快速了,第一次因为文件太多当然慢
作者: 2011years    时间: 2013-4-8 11:31
在window下可能更快,资源管理器里搜索d:\wx2008\里 bmp文件,再全选删除

dos下试试这组命令:
move *.bmp 临时目录
rd 临时目录
作者: chasedream    时间: 2013-4-8 11:44
先移动,在删除,能快吗/
作者: 于山    时间: 2013-4-8 12:23
可对回收站进行设置,直删:
1,先点“确定”,清空一下回收站;
2,右击“回收站”-属性-全局--点选独立配置驱动器--再选某分区--勾选删除时不将文件移入回收站;
3,然后先“应用”、再“确定”。
这样处理的缺点是: 这个分区删除的文件,不进入回收站,因此无法恢复!
作者: 2011years    时间: 2013-4-8 13:09
回复 4# chasedream


比del的磁盘操作少一些
作者: chasedream    时间: 2013-4-8 16:47
del /f /q *.bmp

不知道是不是因为通配符*,计算要删除的文件,导致非常慢?
作者: chasedream    时间: 2013-4-8 16:50
d:\wx2008 目录里面有.exe .dll .txt .bat .chm 之内的文件。我只删除.bmp文件,
bmp文件,大概有5W个左右。
作者: 2011hwo1    时间: 2013-4-9 09:45
用fastcpy来删除很快的
作者: feifanll    时间: 2013-4-9 10:55
小文件就那样,快不了。
作者: 2012_梦逸流苏    时间: 2013-4-9 21:54
楼上些说的批处理都可以。
作者: chasedream    时间: 2013-4-12 23:30
批处理是可以,但是要蛮久的时间。
作者: 2010khmsoft    时间: 2013-4-15 10:41
本帖最后由 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





欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3