0

logicpd pxa270 som カードと dotnet 1.1 sp1 に wince 5.0 を使用しています。画像ファイル(NK.bin)を生成してデバイスに書き込むと、SOM カードの内蔵メモリで正常に動作します。フラッシュ メモリにデータがあり、デバイスでアプリケーションを使用して、それらのデータを読み取りたいとします。私は何をすべきか?どの API を使用する必要がありますか? OS カタログ ビューを変更する必要はありますか?

4

1 に答える 1

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;
    }
于 2012-04-25T05:34:13.403 に答える