标题: 求助,类似文件名搜索
[打印本页]
作者: zhoushijay
时间: 2007-3-11 02:32
标题: 求助,类似文件名搜索
论坛中已经有好多次讨论全盘文件搜索的问题了,但是基本上都需要输入完整的文件明,有没有人想过用一个类似的文件名进行全盘搜索呢,希望哪位高手写个出来大家一起研究学习
作者: slore
时间: 2007-3-11 02:36
*.txt陪通形式先查一边,然后用findstr。。。试下。
作者: ccwan
时间: 2007-3-11 02:48
你没有看到我发的 搜索包含指定字符的文件的批处理 吗?
该一些就行了。
@echo off
set/p panfu= 输入盘符----
set/p input= 输入字符----
for /f "delims=" %%i in ('dir/a-d/b/s %panfu%:\*.* ^|findstr /mc:"%input%"') do (@echo %%i)2>nul
pause
作者: zhoushijay
时间: 2007-3-11 07:25
楼上的可否解释下 findstr /mc:
作者: lxmxn
时间: 2007-3-11 07:41
ccwan 兄的代码有一点小问题,如果文件所在的目录名中也含有要搜索的字符的话,那么它也回显示出来。修改了一下代码:
@echo off
set/p panfu= 输入盘符----
set/p input= 输入字符----
for /f "delims=" %%i in ('dir/a-d/b/s %panfu%:\*%input%*') do (@echo %%i)2>nul
pause
作者: zhoushijay
时间: 2007-3-11 10:20
%panfu%:\*%input%*.* 这样是不是更加好
只是WIN自带搜索功能还能搜出 这样的效果, *.*%input%*
我试了下只能搜出后缀名为.%input%*的,不能搜出.*%input%的