我将 wince 5.0 用于 logicpd pxa270 som 卡和 dotnet 1.1 sp1。当映像文件 (NK.bin) 形成并刻录到设备时,它可以与 SOM 卡的内置内存正常工作。假设我在闪存中有一些数据并使用设备中的应用程序,我想读取这些数据。我应该怎么办?我需要使用什么 API?我需要在操作系统目录视图中进行一些更改吗?
问问题
884 次
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 回答