确定驱动器中有光盘
有时,当我们在 Windows 文件资源管理器中双击 USB 驱动器时,会出现一条消息“驱动器中没有光盘”。我想在读取光盘上的任何文件之前在我的应用程序中识别此问题。
怎么可能呢?
我在Windows平台上使用Visual C++进行开发。
Sometimes when we double click on a USB drive in Windows File Explorer there is a message "There is no disc in the drive". I want to identify this issue in my application prior to reading any file on the disc.
How is it possible?
I am on Windows Platform and using Visual C++ for development.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您知道驱动器号,则可以尝试以下操作:
即打开驱动器而不请求读取或写入访问权限。仅当驱动器未准备就绪时,它才会失败。它与 USB 记忆棒配合使用。
If you know the drive letter, you can try the following:
That is, open the drive without requesting read or write access. It should fail only if the drive is not ready. It works with a USB memory stick.