VB获取相对路劲文件夹内的文件

想用VB来播放一个文件夹里面的mp4或者MP3.在窗体上有一个text1有一个WindowsMediaPlayer1还有一个Command1当我点击按钮.根据text1内... 想用VB来播放一个文件夹里面的mp4 或者MP3 . 在窗体上有一个text1 有一个WindowsMediaPlayer1 还有一个 Command1 当我点击按钮 . 根据text1 内的名字(如王三)去播放视频文件或者音频文件。 播放链接是这样WindowsMediaPlayer1.URL =App.Path & “\sp \text1.text & (?) ”

.问题如下:
1、因为不知道 这个 sp的文件夹里面是(王三. mp4 ) 还是 (王三.mp3 )。注意在这SP文件夹里有很多用人名命名的MP3或者MP4 所以跟text1来读取播放路劲就涉及到只能读到人名哪儿,就差王三的后缀名.mp4或者.mp3
2.不用打开选择泽的方式去读,而是直接按一下按钮根据窗体上text1.text显示的人名去播放。
3、有人提议如下代码 但是没有成功过

Dim a As String
a = Dir(App.Path & "\sp" & "\" & Text1 & ".*")
If a <> "" Then WindowsMediaPlayer1.URL = a
展开
 我来答
pivotstar
2014-05-07 · TA获得超过471个赞
知道小有建树答主
回答量:444
采纳率:33%
帮助的人:510万
展开全部
  1. 使用Dir函数代码直接获取指定文件夹SP\的所有视频或音频文件(保存为“文件数组”)

  2. 针对text1的文字,与“文件数组”做instr函数模糊比对或直接精确比对,产生“播放数组”

  3. 如果“播放数组”不为空,让控件对“播放数组”取值轮替播放。

更多追问追答
追问
我初学vb,能否写个代码.
追答
下载MSDN Library 这是初学者必备的帮助文件,学VB不看MSDN内容,那可以不用学了的。
那帮助文件里有Dir函数说明,取文件夹所有文件的示例。也有instr函数模糊比对的写法格式。

对于初学者,我不想花时间写,这是剥夺你学习基础的机会。但是我很乐意依照你往后的学习代码给于修改的建议。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式