如何用批处理或VBS脚本搜索硬盘指定扩展名文件到某目录

最好是能用VBS,好象DOS命令对长目录名支持有点什么问题,哪位高手帮我编一个VBS脚本啊,我想搜索电脑里所有的*.jpg和*.BMP到C:\aa我试了一下DOS命令,好... 最好是能用VBS,好象DOS命令对长目录名支持有点什么问题,哪位高手帮我编一个VBS脚本啊,我想搜索电脑里所有的*.jpg和*.BMP到C:\aa
我试了一下DOS命令,好象不太好用。谢谢了。。。
展开
 我来答
haifeistar
2008-01-16 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8651
采纳率:50%
帮助的人:6174万
展开全部
长目录名一般是这样解决的,比如c:\program files 表示为c:\progra~1 就可以了。

批处理实现文件全盘搜索

代码:
@echo off
title 文件搜索
color 2a
echo.
:loop
set /p filename=请输入要查找的文件名:
echo.
echo 文件搜索中,请耐心等待...
set alldrive=c d e f g h i j k l m n o p q r s t u v w x y z
for %%i in (%alldrive%) do if exist %%i:\ dir /s /b %%i:| find "%

filename%">>results.txt
type results.txt
del results.txt
echo 搜索完毕
echo.
echo.
echo 继续查询请输入y,退出请输入n
echo.
echo.======================================
set /p choice=请输入您的选择:
if %choice%==y goto loop
if %choice%==n goto end
pause>nul
:end
exit

没有时间修改,只希望对你有所启发!!!
忆林子
2008-01-28 · TA获得超过2034个赞
知道大有可为答主
回答量:4079
采纳率:0%
帮助的人:2726万
展开全部
以下是我百度空间里的一个批处理,用来把IE临时文件夹里的指定类型的文件复制到自己的目录里的,有你这个功能,但是不是全盘扫描,你自己修改一下吧。
http://hi.baidu.com/%D2%E4%C1%D6%D7%D3/blog/item/ff6047f0a13a2eaca40f52ca.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式