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

[系统相关] 批处理怎么只搜索盘的两层目录找文件?

要求打开此批处理,一级菜单.搜索c盘,2搜索d盘,3等等省略,8搜索所有盘除开c盘
二级菜单:请设定搜索的目录层数,我不要求多就3层就好了。
三假设要找:牛.EXE
其实这样的批处理对于我来说很需要,不知道你们觉得呢,有时会忘记某个文件放在哪里

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

本帖最后由 applba 于 2011-6-13 06:54 编辑

嵌套两次for就解决了。以下代码仅供参考,不保证能运行
for %%i  in (d:\*) do if "%%~nxi"="牛.EXE" echo %%i
for /d %%i in (d:\*) do ( for %%j in ("%%i\*") do  if "%%~nxj"="牛.EXE" echo %%j)

TOP

2# Batcher


everything两年没更新了。

个人感觉存在以下不足:
只支持ntfs,不支持fat32。
不支持局域网映射的磁盘。

bug:右键C盘搜索时,什么也搜不到。

TOP

2# Batcher

无权访问

TOP

本帖最后由 shuaige100 于 2011-6-15 07:12 编辑

3# applba


运行不了,有支持不输全文件名的吗?

TOP

返回列表