打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
vb建立多级文件夹
userphoto

2011.02.27

关注

Option Explicit

'方法一
Private Declare Function SHCreateDirectoryEx Lib "shell32" Alias "SHCreateDirectoryExA" (ByVal hwnd As Long, ByVal pszPath As String, ByVal psa As Any) As Long
Private Sub Command1_Click()
    SHCreateDirectoryEx Me.hwnd, "d:\test78009\hello\haha", ByVal 0&
End Sub

'方法二
Private Declare Function MakeSureDirectoryPathExists Lib "imagehlp.dll" (ByVal lpPath As String) As Long
Private Function MakeDir(ByVal sDirectory As String) As Boolean
    On Error GoTo ErrHandle
    Dim lngResult As Long
    sDirectory = sDirectory & IIf(Right(sDirectory, 1) = "\", "", "\")
    lngResult = MakeSureDirectoryPathExists(sDirectory)
    MakeDir = IIf(lngResult = 0, False, True)
ErrHandle:
    If Err <> 0 Then
        MakeDir = False
    End If
End Function
Private Sub Command2_Click()
    MakeDir "d:\abcd\def\ghi\"
End Sub


 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
用VB关闭程序
在VB中如何调用”选择文件夹“对话框
VB实用代码,收藏!!
vb禁止关机的代码
VB - 播放WAV文件
VB如何实现MsgBox自动关闭
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服