DOS批处理 急急急

jdwq33 2012-11-16 09:45:13
因为要写个批处理要求:
1、删除指定的文件
2、在硬盘中,只要是和这个指定文件的文件名相同都要求删掉
昨晚加了两个小时班没弄出来
麻烦各位大侠了
真的很急啊 呵呵 小弟叩拜啊
...全文
1169 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
waggly 2013-02-19
  • 打赏
  • 举报
回复
用everything软件解决最简单
jdwq33 2012-11-19
  • 打赏
  • 举报
回复
呵呵 非常感谢大家
dejoy 2012-11-18
  • 打赏
  • 举报
回复
补充说明: delfilter_.txt文件中存放所要处理的文件名,不带路径,一行一个,如: a.txt b.exe c.pas d.tmp ......
dejoy 2012-11-18
  • 打赏
  • 举报
回复
我以前的代码,给你参考下,功能:不是delfilter_.txt中列出的文件,都重命名(原文件名后加~),你自己看着改一下吧.
for /f "delims=" %%a in ('findstr /veg:tmp\delfilter_.txt tmp_.txt') do @if not exist %%a\nul ren "%%a" *~
夜鹰 2012-11-16
  • 打赏
  • 举报
回复
比方C盘,先进入cmd,通过cd\先进入该分区根目录,然后输入以下命令,其他盘同理更换盘符执行相同命令即可。命令解释:删除当前盘符下所有文件名为abc.txt的文件,包含改盘符下所有目录及隐藏文件且忽略只读属性,并不提示删除。(删除前请务必确认文件名正确) c:\>del abc.txt /s /a /f d:\>del abc.txt /s /a /f e:\>del abc.txt /s /a /f ......
Forever_Young 2012-11-16
  • 打赏
  • 举报
回复

@echo off
set /p fn=输入文件名:
set dn=a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z
for %%a in (%dn%) do (del "%%a:\%fn%" /s /a)
pause
jdwq33 2012-11-16
  • 打赏
  • 举报
回复
引用 1 楼 gxgyj 的回复:
del abc.txt /s /a
这个只能删除一个啊 能不能删除很多个 不管是哪个盘 只要里面有这个文件名都要求删掉 呵呵
gxgyj 2012-11-16
  • 打赏
  • 举报
回复
del abc.txt /s /a

18,124

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧