怎么得到计算机中的所有驱动器(除了用控件)
怎么得到指定目录的下一级所有目录(除了用控件)是不是很简单啊.小弟最在是笨,唉~~
怎么得到指定目录的下一级所有目录(除了用控件)是不是很简单啊.小弟最在是笨,唉~~
解决方案 »
- 串口通讯的问题
- 如何设置打印比例???
- 写自定义控件的问题,关于COMBOBOX。
- 为什么在SQL 2000下能执行的语句,在SQL7.0却不能执行?
- 权衡Recordset的存与不存问题
- ado的CursorType属性的三个值分别是什么意思
- 请问有什么办法编程改变本地主机的主机名?
- ado连接oracle数据库的connect字符串,具体怎么写,请指教,谢谢
- VB如何实现把20070908一串数字变成条形码,???
- ActiveReport中如何设置打印纸的尺寸?
- 如何拦截CommandButton控件在有焦点时,键盘按Enter键时所触的Click事件?
- 怎么样才能知道光标在已知的折线上呢?
Dim s As String
Dim s2() As String
Dim i As Long
s = String(255, 0)
GetLogicalDriveStrings 255, s
s = Left$(s, InStr(s, Chr(0) & Chr(0)))
s2 = Split(s, Chr(0))
For i = 0 To UBound(s2)
Debug.Print s2(i)
Next i
End Sub
Declare Function GetLogicalDriveStrings Lib "kernel32" Alias "GetLogicalDriveStringsA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
说明
获取一个字串,其中包含了当前所有逻辑驱动器的根驱动器路径
返回值
Long,装载到lpBuffer的字符数量(排除空中止字符)。如缓冲区的长度不够,不能容下路径,则返回值就变成要求的缓冲区大小。零表示失败。会设置GetLastError
参数表
参数 类型及说明
nBufferLength Long,lpBuffer字串的长度
lpBuffer String,用于装载逻辑驱动器名称的字串。每个名字都用一个NULL字符分隔,在最后一个名字后面用两个NULL表示中止(空中止)
Dim a() As Byte
Dim b() As Byte
a = "321"
b = "sdf"
我想把两个数组的数据连接起来,要怎么办。是不是一定要用循环一个个加过去啊
num()=a()&b()next i