标题:
[系统相关]
批处理怎么只搜索盘的两层目录找文件?
[打印本页]
作者:
shuaige100
时间:
2011-6-13 00:26
标题:
批处理怎么只搜索盘的两层目录找文件?
要求打开此批处理,一级菜单.搜索c盘,2搜索d盘,3等等省略,8搜索所有盘除开c盘
二级菜单:请设定搜索的目录层数,我不要求多就3层就好了。
三假设要找:牛.EXE
其实这样的批处理对于我来说很需要,不知道你们觉得呢,有时会忘记某个文件放在哪里
作者:
Batcher
时间:
2011-6-13 00:53
体验一下这个吧:
http://bbs.bathome.net/thread-3573-1-1.html
作者:
applba
时间:
2011-6-13 06:53
本帖最后由 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)
作者:
applba
时间:
2011-6-13 06:59
2#
Batcher
everything两年没更新了。
个人感觉存在以下不足:
只支持ntfs,不支持fat32。
不支持局域网映射的磁盘。
bug:右键C盘搜索时,什么也搜不到。
作者:
shuaige100
时间:
2011-6-13 12:35
2#
Batcher
无权访问
作者:
shuaige100
时间:
2011-6-15 07:10
本帖最后由 shuaige100 于 2011-6-15 07:12 编辑
3#
applba
运行不了,有支持不输全文件名的吗?
欢迎光临 批处理之家 (http://bathome.net./)
Powered by Discuz! 7.2