中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-01 19:05
48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,249 会员排行
DOS批处理 & 脚本技术(批处理室) » 请高手帮我做一个自动删除的批处理?
可打印版本  1,359 / 9
第1楼 yigeyingzi 发表于 2006-06-22 14:17
新手上路 发帖 1 积分 6
请高手帮我做一个自动删除的批处理?
请高手帮我做一个自动删除的批处理?
可以指定到盘符,别人新建一个东西都可以自动的删除,
先谢谢大家了。
第2楼 3742668 发表于 2006-06-23 18:19
荣誉版主 发帖 718 积分 2,013
不知道你是想实现实时检测并删除还是想运行脚本就删除。
如果是实时检测并删除的话,建议用vbs来完成。如果是后者,可以用dir命令来获得文件的创建日期,然后在进行判断并删除。
你可以自己尝试着写一下,如果有什么问题可以再贴出来请大家帮你解决。
第3楼 zhaxi 发表于 2006-06-23 20:14
初级用户 发帖 40 积分 112
我这个新手帮你写个吧/不过是运行后才删除指定文件。假设为c:\temp\A.txt

if exist c:\temp\A.txt del c:\temp\A.txt /q /f
exit


高手再写个更好的吧。
第4楼 xjmxjm1234 发表于 2006-06-24 11:33
中级用户 发帖 166 积分 361
是删除本身吗?

在 dos 下运行 在最后+行命令
del %0.bat

在 windos 下运行 在最后+行命令
del %0
第5楼 flysp 发表于 2006-06-24 20:26
中级用户 发帖 41 积分 207
如果要删除 d:\cny 下的所有文件及其cny目录本身
for /r d:\cny %%f in (. *) do @ if exist %%f del /q %%f

保存为.BAT 文件运行就可以了.当然如果要删除其他的文件'
只要指定目录就可以了
第6楼 chujiafu 发表于 2006-06-25 15:07
银牌会员 发帖 595 积分 1,339 来自 安徽 宿州
建议楼主用无忧论坛Wang6071的系统安全盾。
第7楼 xiongwei2624 发表于 2006-06-27 11:40
初级用户 发帖 44 积分 96 来自 深圳
如果要同时删除文件夹怎么办
第8楼 xiongwei2624 发表于 2006-06-27 11:51
初级用户 发帖 44 积分 96 来自 深圳
Originally posted by flysp at 2006-6-24 20:26:
如果要删除 d:\cny 下的所有文件及其cny目录本身
for /r d:\cny %%f in (. *) do @ if exist %%f del /q %%f

保存为.BAT 文件运行就可以了.当然如果要删除其他的文䠮..

文件夹删除不掉啊!如果要同时删除文件夹怎么办!还有3级目录的文件还是不能删除!!
能给个全的吗
第9楼 不得不爱 发表于 2006-06-27 12:32
超级版主 发帖 2,044 积分 5,310 来自 四川南充
RD/S/Q d:\cny就可以删除 d:\cny 下的所有文件及其cny目录本身!
第10楼 xiongwei2624 发表于 2006-06-28 09:50
初级用户 发帖 44 积分 96 来自 深圳
谢谢9楼版主。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023