如果我使用mciSendString(winmm.dll)并尝试读取包含空格的文件(例如F:\ MUSIC \(01)[VA] 01.StimAxel - 重新启动(DJ X-VenomRemix ).mp3)我的代码263出现错误。
mciSendString不能用于包含空格的文件。如何避免这个问题?
Pcommand = "status \"" + path + "\" length";
int ret = (int)mciSendString(Pcommand, sBuffer, sBuffer.Capacity, 0);
mciSendString:包含空格的文件
1
A
回答
0
尝试周围用双引号的文件名。
更新:根据文档,status
command需要设备名称,而不是文件名。您需要使用open
在特定设备上打开该文件,然后将该设备名称传递给status
。
相关问题
- 1. 包含C++空格的文本文件!
- 2. 在文件名中包含一个带空格的.tex文件
- 3. Application.StartupPath包含空格
- 4. Ruby从包含空格的文件中删除空行
- 5. 包含空格的项目
- 6. 当文件名包含空格时文件上传失败
- 7. ASP.NET - 文件名包含空格时下载文件
- 8. 下拉框包含空的空格/值
- 9. mcisendstring返回空字符串
- 10. JSON密钥包含空格
- 11. XNA 4 Song.fromUri包含空格
- 12. Lucene Tokenizer - 包含空格
- 13. Windows批处理文件/我使用包含空格的
- 14. shell脚本问题,包含空格的目录和文件名
- 15. 在findstr中查找包含空格的文件
- 16. 为什么Django只提供包含空格的文件?
- 17. Excel互操作写入包含“空”单元格的excel文件
- 18. JSON文件包含不需要的空格和换行符
- 19. 重命名包含空格的文件名
- 20. 变量是空的包含文件中
- 21. 检索根外的文件,避免切断包含空格的文件名
- 22. 用C#处理名称中包含空格的文件夹中的文件
- 23. 传递批处理文件包含含有空格的引用的参数
- 24. 包含版本的文件格式
- 25. Autorun.inf无法处理文件夹名称中包含空格的子文件夹?
- 26. 播放其文件名中包含多个连续空格的文件
- 27. 命令行:在包含空格的子文件夹中创建文件夹
- 28. 打开一个文件,其名称中包含空格
- 29. C++从一个文件(包含空格)逐行读取数据
- 30. 当文件名包含空格时xargs失败
您发送的字符串只是无稽之谈,* status *是针对设备,而不是媒体文件。直到你解释你真的想要做什么之后,这才会变得更好。 – 2010-11-13 23:08:51