如何用批处理或VBS脚本搜索硬盘指定扩展名文件到某目录
最好是能用VBS,好象DOS命令对长目录名支持有点什么问题,哪位高手帮我编一个VBS脚本啊,我想搜索电脑里所有的*.jpg和*.BMP到C:\aa我试了一下DOS命令,好...
最好是能用VBS,好象DOS命令对长目录名支持有点什么问题,哪位高手帮我编一个VBS脚本啊,我想搜索电脑里所有的*.jpg和*.BMP到C:\aa
我试了一下DOS命令,好象不太好用。谢谢了。。。 展开
我试了一下DOS命令,好象不太好用。谢谢了。。。 展开
2个回答
展开全部
长目录名一般是这样解决的,比如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
没有时间修改,只希望对你有所启发!!!
批处理实现文件全盘搜索
代码:
@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
没有时间修改,只希望对你有所启发!!!
展开全部
以下是我百度空间里的一个批处理,用来把IE临时文件夹里的指定类型的文件复制到自己的目录里的,有你这个功能,但是不是全盘扫描,你自己修改一下吧。
http://hi.baidu.com/%D2%E4%C1%D6%D7%D3/blog/item/ff6047f0a13a2eaca40f52ca.html
http://hi.baidu.com/%D2%E4%C1%D6%D7%D3/blog/item/ff6047f0a13a2eaca40f52ca.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询