如何用批处理查找某个文件,然后在删除这个文件?
1.比如说一个“123.doc”文件,不知道在那个盘了,要找到它,然后再删除它,要怎么做。2.还有就是很多个“doc”的文件,也不知道在那个盘,用批处理怎么找到它们,在删...
1.比如说一个“123.doc”文件,不知道在那个盘了,要找到它,然后再删除它,要怎么做。
2.还有就是很多个“doc”的文件,也不知道在那个盘,用批处理怎么找到它们,在删除呢?
文件是在不知道在那个盘,也不知道在那个盘的那个文件夹里面,就是说这个(123.doc)文件很有可能是在有10个的文件夹里当中。用批处理我要怎么子找到它呢 ,然后再删除它。
一楼的只能删除盘符下面的,但是盘里面文件夹(深藏在很多的文件夹当中)当中的“doc”文件就是删不了了,没有明白我的意思。不能给分哦!!!!
二楼的没有用啊!!! 展开
2.还有就是很多个“doc”的文件,也不知道在那个盘,用批处理怎么找到它们,在删除呢?
文件是在不知道在那个盘,也不知道在那个盘的那个文件夹里面,就是说这个(123.doc)文件很有可能是在有10个的文件夹里当中。用批处理我要怎么子找到它呢 ,然后再删除它。
一楼的只能删除盘符下面的,但是盘里面文件夹(深藏在很多的文件夹当中)当中的“doc”文件就是删不了了,没有明白我的意思。不能给分哦!!!!
二楼的没有用啊!!! 展开
4个回答
展开全部
呵呵一楼和二楼的 思路没错 但代码都是有问题的 估计都没有自己试验过呢
@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
二楼的回答 和我的有些类似 我就不做修改了
@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
二楼的回答 和我的有些类似 我就不做修改了
展开全部
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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果我要求所找到的全部123.doc(不同目录下的doc文件大小不一样)文件删掉前与另一个CHK.doc进行大小比较,EQU=删掉,NEQ不删掉,这要怎么写?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询