首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

在wince平台 怎么获取盘符信息

2012-04-07 
在wince平台 如何获取盘符信息在wince平台 如何获取盘符信息,例如CE上我插一个U盘显示USBDISK我如何通过wi

在wince平台 如何获取盘符信息
在wince平台 如何获取盘符信息,例如CE上我插一个U盘显示USBDISK我如何通过winform程序显示出来,CE上所有盘符名称
PocketMory,PocketMory1,和USBDISK

我是用C#

[解决办法]
试试 FindFirstStore()
[解决办法]

探讨

这个函数在wince平台上面怎么用,要引用dll?

[解决办法]

[解决办法]
我用的如下办法可找。
VB.NET code
    '----调用例子    '     TextBoxRecieve.Text = ""    '     Dim Upan() As String = NameUpan(5)   ' 找 电子盘数量5  个 ,可以随意定-根据需要    '     Dim i As Integer    '     For i = 0 To Upan.Length - 1    '         TextBoxRecieve.Text &= Upan(i) & "  "    '     Next    '----    '    功能: NameUpan 找电子盘名称     '    输入: Upan_Num 电子盘数量     '    输出: 电子盘名称字符串数组    Public Function NameUpan(ByVal Upan_Num As Integer) As String()   '电子盘数量 Upan_Num        Dim Upan(Upan_Num - 1) As String        Dim Num As Integer = 0        Dim sFile As String(), ll() As String = {"\EmbedSky", "\Temp", "\Windows", "\Application Data", "\My Documents", "\Program Files", "\Recycled", "\网络"}        Dim i As Int16, j As Int16, k As Int16        sFile = System.IO.Directory.GetDirectories("\")        k = sFile.Length        For i = 0 To k - 1            '--不查找的目录-STA            For j = 0 To 7                If sFile(i) = ll(j) Then                    Exit For                End If            Next j            '--不查找的目录-END            If j = 8 Then                Upan(Num) = sFile(i)  '剩余的目录为 各种电子盘  \FlashDisk , \FlashDisk2 ..                Num = Num + 1                If Num >= Upan_Num Then                    Exit For                End If            Else                Upan(Num) = ""            End If        Next i        ReDim Preserve Upan(Num)        Return Upan    End Function    '---- 

热点排行