找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 26879|回复: 5

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

[复制链接]
发表于 2011-6-13 00:26:34 | 显示全部楼层 |阅读模式
要求打开此批处理,一级菜单.搜索c盘,2搜索d盘,3等等省略,8搜索所有盘除开c盘
二级菜单:请设定搜索的目录层数,我不要求多就3层就好了。
三假设要找:牛.EXE
其实这样的批处理对于我来说很需要,不知道你们觉得呢,有时会忘记某个文件放在哪里
发表于 2011-6-13 00:53:22 | 显示全部楼层
发表于 2011-6-13 06:53:13 | 显示全部楼层
本帖最后由 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)
发表于 2011-6-13 06:59:07 | 显示全部楼层
2# Batcher


everything两年没更新了。

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

bug:右键C盘搜索时,什么也搜不到。
 楼主| 发表于 2011-6-13 12:35:36 | 显示全部楼层
2# Batcher

无权访问
 楼主| 发表于 2011-6-15 07:10:28 | 显示全部楼层
本帖最后由 shuaige100 于 2011-6-15 07:12 编辑

3# applba


运行不了,有支持不输全文件名的吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 15:09 , Processed in 0.018315 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表