gpt4 book ai didi

c++ - WinCE中,CreateFile函数: File open failed

转载 作者:行者123 更新时间:2023-11-28 03:55:52 28 4
gpt4 key购买 nike

我需要在 visual studio 2008 中的 Windows mobile 6 项目中对 WinCE 中的文件进行操作。

对于打开文件,我确实喜欢下面的内容。

    HANDLE  hFile = CreateFile(__TEXT("\\1.txt"), GENERIC_READ ,
FILE_SHARE_READ, NULL, OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL, NULL);

但是 hFile 是 0xffffffff。文件打开失败。文件存在于 d:\

我试过像 d:\\1.txt , 1.txt 这样的路径但它们都不起作用。

文件名路径应该相对于哪个目录?

请帮助我。

编辑:问题是它试图在 WinCE 模拟器中搜索路径。但是我的文件存在于系统硬盘 d:\所以在使用 WinCE 时我无法访问我计算机中的文件。现在问题变为,如何将计算机中的文件复制到模拟器?

最佳答案

我猜你的文件不在那里。

为了与模拟器共享硬盘上的文件夹,请转到模拟器菜单:“文件 -> 配置 ... -> 常规 -> 共享文件夹:”。此文件夹将被视为“存储卡”。

假设你映射d:\wm,然后你把1.txt放到d:\wm,之后::CreateFile的文件路径变成:L"\\存储卡\\1.txt"。

关于c++ - WinCE中,CreateFile函数: File open failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3666320/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com