Windows mobile Windows移动电话中的路径是如何工作的;枚举器

Windows mobile Windows移动电话中的路径是如何工作的;枚举器,windows-mobile,Windows Mobile,我有一个图像,我想在我的手机模拟器上显示它。所以我做了一个图像控件,设置了如下路径 “C:\MyPhoneApp\img.jpg 我犯了这样的错误 找不到路径的一部分 我应该在哪里存储这些文件以便访问它们?您应该始终使用相对路径。您永远无法100%确定用户将在哪里安装应用程序,或者即使存在C:\ 我的建议是将路径设置为:“img.jpg”,并确保该文件安装在与可执行文件相同的目录中 如果您有许多图像,您可能希望安装程序创建一个图像目录,在这种情况下,您只需使用“images\img.jpg”路径

我有一个图像,我想在我的手机模拟器上显示它。所以我做了一个图像控件,设置了如下路径

“C:\MyPhoneApp\img.jpg

我犯了这样的错误

找不到路径的一部分


我应该在哪里存储这些文件以便访问它们?

您应该始终使用相对路径。您永远无法100%确定用户将在哪里安装应用程序,或者即使存在C:\

我的建议是将路径设置为:“img.jpg”,并确保该文件安装在与可执行文件相同的目录中


如果您有许多图像,您可能希望安装程序创建一个图像目录,在这种情况下,您只需使用“images\img.jpg”路径即可“与电脑的驱动器布局完全无关。仿真器是一台虚拟机,因此它的整个文件存储在电脑上存储的单个文件中。如果您希望仿真器能够访问电脑文件,则必须在仿真器选项中设置文件夹共享。”。否则,您必须将文件复制到emulator虚拟机(通过远程文件视图,让studio部署它或其他机制)。

您应该始终将文件保存在emulator中,以便将其加载到移动设备上

并且应该始终从根(“/”)开始提供路径

假设您将图像保存在根级别的文件夹“MyPhoneApp”中,然后给出路径


“\MyPhoneApp\img.jpg”。

我也试过了。我有一个类似pictureBox1.Image=新位图(“ScreenShot011.jpg”);您可以一步一步地设置这两个选项吗?在emulator:File | Config(在emulator窗口菜单中,而不是在仿真设备中)底部的General选项卡上,是“shared folder”的设置,将其设置为图像文件所在的文件夹。然后在emulator中点击开始|程序、文件资源管理器并导航到“存储卡”,您应该会看到您的图像文件。点击并按住文件,将其复制并粘贴到emulator中的文件系统中,然后更改代码以从那里读取文件。例如,将图像文件复制到“\My Documents\My Pictures”,然后更改代码以从该路径读取文件。windows mobile没有驱动器的概念,所有内容都从根文件夹“\”开始