vbs不能用通配符啊,帮帮啊

就是在这一句出问题了if(fs.FileExists("C:\DocumentsandSettings\user\桌面\*.wma"))then好像没有把通配符识别出来... 就是在这一句出问题了
if (fs.FileExists("C:\Documents and Settings\user\桌面\*.wma")) then
好像没有把通配符识别出来
展开
 我来答
escortmnm
2010-11-13 · TA获得超过3393个赞
知道大有可为答主
回答量:1890
采纳率:0%
帮助的人:3281万
展开全部
vbs中fileexists的确不支持通配符,仅仅支持单个文件判别,想实现这种功能可以这样:

'══代══码══开══始════
set fso=CreateObject("Scripting.FileSystemObject")
for each f in fso.getfolder("C:\Documents and Settings\user\桌面").files
if fso.getextensionname(f.path)="wma" then k=k+1
next
if k>0 then
msgbox "存在"
else
msgbox "不存在"
end if
'══代══码══结══束════
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式