首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mciSendString:包含空格的文件

mciSendString:包含空格的文件
EN

Stack Overflow用户
提问于 2010-11-13 22:04:06
回答 1查看 893关注 0票数 1

如果我使用mciSendString (winmm.dll)并尝试读取包含空格的文件(例如F:\MUSIC(01) VA01.StimAxel-Restart(DJ).mp3),代码263就会出错。

mciSendString无法处理包含空格的文件。如何避免这个问题?

Pcommand = "status \"" + path + "\" length";

int ret = (int)mciSendString(Pcommand, sBuffer, sBuffer.Capacity, 0);

EN

回答 1

Stack Overflow用户

发布于 2010-11-13 22:13:49

试着用双引号包围文件名。

更新:根据文档,status command使用的是设备名称,而不是文件名。您需要使用open在特定设备上打开文件,然后将该设备名称传递给status

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4174969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档