[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 求批处理全盘搜索某文件夹下的文件并删除

求老师赐码:
例如: 有个文件暂且命名它为mtlee.txt ,可能是在C:\Program Files,也可能是在C:\Program Files (x86),又或者在其他电脑盘符下的多级目录下,现想通过快递搜索的方式找到该文件,并删除它。
例子重点:全盘搜索+多目录+搜索+删除

感恩!!!

回复 24# mtlee


也可能是你敲代码的时候有错误,你打开一个CMD窗口,依次执行以下命令:
cd /d "C:\Program Files"
dir
cd "aaaa1111"
dir
del /q /f mtlee.txt
把结果发出来看看
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 24# mtlee


    可不可能是文件夹?

TOP

像这种情况,直接在cmd窗口中进行处理更方便。

TOP

本帖最后由 qixiaobin0715 于 2021-4-25 06:50 编辑

如果文件目录如下
D:\abc\mtlee.txt
D:\abc\123\mtlee.txt
要将两个mtlee.txt都删除,可以指定目录。
  1. cd /d D:\abc
  2. del /s /a /f /p mtlee.txt
复制代码

TOP

本帖最后由 qixiaobin0715 于 2021-4-25 07:01 编辑
  1. del /a /f  "C:\Program Files\aaaa1111\mtlee.txt"
复制代码

TOP

回复 23# 1152


    如果我要把语句直接指定到C:\Program Files\aaaa1111这个目录下(mtlee.txt这个文件就在这个目录下)
  然后我代码是这么写的:del /s /q /f  "C:\Program Files\aaaa1111\mtlee.txt"
然后运行后还是报错:"找不到文件C:\Program Files\aaaa1111\mtlee.txt"
这个语句有问题吗?还是因为会是其他问题呢

TOP

本帖最后由 1152 于 2021-4-24 21:32 编辑

回复 22# mtlee


    我这边测试是正常的,显示是否删除后就删除了

TOP

回复 17# 1152


    del \\?\mtlee.txt /s /f /p

我也试了这个语法,但是直接提示系统找不到指定的路径
可是我这个文件明明就在C:\Program Files\aaaa1111 这个测试目录下呀

TOP

回复 15# qixiaobin0715


    bat我是直接放在桌面上运行的

TOP

不想回复 15# 乐色 qixiaobin0715
  1. del \\?\mtlee.txt /s /f /p
复制代码
这样不行吗?

TOP

回复 9# mtlee


    dir不能!下面指令才能
  1. type c:
  2. type d:
  3. type e:
  4. type f:
  5. type g:
  6. type h:
复制代码

TOP

本帖最后由 1152 于 2021-4-24 17:02 编辑

回复 6# mtlee


    dir是显示本目录的文件和文件夹而不是显示目录中的目录。如果想显示目录中的目录用下面指令:
  1. type c:
  2. type d:
  3. type e:
  4. type f:
  5. type g:
  6. type h:
复制代码

TOP

回复 4# qixiaobin0715
  1. del \\?\mtlee.txt /s /f /p
复制代码
这样就好了

TOP

回复 11# qixiaobin0715
  1. del \\?\mtlee.txt /p /f /s
复制代码

TOP

返回列表