如何用批处理查找某个文件,然后在删除这个文件?

1.比如说一个“123.doc”文件,不知道在那个盘了,要找到它,然后再删除它,要怎么做。2.还有就是很多个“doc”的文件,也不知道在那个盘,用批处理怎么找到它们,在删... 1.比如说一个“123.doc”文件,不知道在那个盘了,要找到它,然后再删除它,要怎么做。
2.还有就是很多个“doc”的文件,也不知道在那个盘,用批处理怎么找到它们,在删除呢?
文件是在不知道在那个盘,也不知道在那个盘的那个文件夹里面,就是说这个(123.doc)文件很有可能是在有10个的文件夹里当中。用批处理我要怎么子找到它呢 ,然后再删除它。

一楼的只能删除盘符下面的,但是盘里面文件夹(深藏在很多的文件夹当中)当中的“doc”文件就是删不了了,没有明白我的意思。不能给分哦!!!!
二楼的没有用啊!!!
展开
 我来答
怒怼秋田
推荐于2017-12-16 · TA获得超过905个赞
知道小有建树答主
回答量:551
采纳率:100%
帮助的人:377万
展开全部
呵呵一楼和二楼的 思路没错 但代码都是有问题的 估计都没有自己试验过呢
@echo off
for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
echo 正在搜索%%i盘 请稍后...
cd /d %%i:\
del /s /q *.DOC
)

如过你紧紧是想删除 123.doc的 话 就把上面的*换成123就可以了
你上面 的条件一 已经包含在条件二中了 因为删除了 所有的DOC文件 自然也就删除了123.doc嘛 经过测试 绝对可用 有问题 在联系我吧

希望我的回答对你有用 下面修改一下一楼的 答案吧

cd \d c:\
del /s /q 123.doc
cd /d d:\
del /s /q 123.doc
cd /d e:\
del /s /q 123.doc

二楼的回答 和我的有些类似 我就不做修改了
嘛日去跳溪
2010-02-04 · TA获得超过356个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:251万
展开全部
del /s /q c:\123.doc
del /s /q d:\123.doc
del /s /q e:\123.doc
这个已经是删除C D E 盘下的所有123.doc文件了

del /s /q c:\*.doc
del /s /q d:\*.doc
del /s /q e:\*.doc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
imagex64
2013-01-17
知道答主
回答量:3
采纳率:0%
帮助的人:4519
展开全部
如果我要求所找到的全部123.doc(不同目录下的doc文件大小不一样)文件删掉前与另一个CHK.doc进行大小比较,EQU=删掉,NEQ不删掉,这要怎么写?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
麦兜Terran
2010-02-04 · TA获得超过2570个赞
知道小有建树答主
回答量:1786
采纳率:0%
帮助的人:1154万
展开全部
for %%a in (c d e f g h)do for /f "delims=" %%b in ('dir/s/b %%a:\*.doc')do del /f/q %%b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式