是否可以使用 WinCE 5.0 从其他存储读取数据

本文关键字:其他 存储 读取 数据 可以使 WinCE 是否 | 更新日期: 2023-09-27 18:31:09

我正在使用wince 5.0用于logicpd pxa270 som card和dotnet 1.1 sp1。当映像文件 (NK.bin) 形成并刻录到设备时,它可以与 SOM 卡的内置内存配合使用。假设我在闪存中有一些数据,并使用设备中的应用程序,我想读取这些数据。我该怎么办?我需要使用什么 API?是否需要对操作系统目录视图进行一些更改?

是否可以使用 WinCE 5.0 从其他存储读取数据

好的,我得到了答案。以下代码片段工作正常。假设您正在使用移动设备和SOM卡的内存。如果您的设备外部闪存中有一个文件,并且该文件位于名为"myFolder"的文件夹中,则以下代码片段将返回"''myFolder"

    public static string GetStorageCard()
    {
        //initialize the path as an empty string
        string firstCard = "";
        System.IO.DirectoryInfo di = new System.IO.DirectoryInfo("''");
        System.IO.FileSystemInfo[] fsi = di.GetFileSystemInfos();
        //iterate through them
        for (int x = 0; x < fsi.Length; x++)
        {
            //check to see if this is a temporary storage card (e.g. SD card)
            if ((fsi[x].Attributes & System.IO.FileAttributes.Temporary) == System.IO.FileAttributes.Temporary)
            {
                //if so, return the path
                firstCard = fsi[x].FullName;
            }
        }
        return firstCard;
    }