在wince平台 如何获取盘符信息

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

我是用C#
...全文
286 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanshiliu1 2014-04-03
  • 打赏
  • 举报
回复
有没有用evc能获取U盘盘符的呀?
帮帮你我她 2012-02-24
  • 打赏
  • 举报
回复
我用的如下办法可找。

'----调用例子
' 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
'----
pirates_fish 2012-02-24
  • 打赏
  • 举报
回复
91program 2012-02-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 aini1091 的回复:]

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

请查 MSDN,有详细的说明
aini1091 2012-02-20
  • 打赏
  • 举报
回复
这个函数在wince平台上面怎么用,要引用dll?
91program 2012-02-09
  • 打赏
  • 举报
回复
试试 FindFirstStore()

19,524

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧