当前位置:  开发笔记 > 编程语言 > 正文

等效于VB6中的Directory.CreateDirectory()

如何解决《等效于VB6中的Directory.CreateDirectory()》经验,为你挑选了1个好方法。

尝试一次创建几层文件夹C:\ pie\applepie\recipies \而不使用几个不同的命令,有一种类似于Directory.CreateDirectory()的简单方法



1> G Mastros..:

这是我在其中一个项目中使用的一些代码.它需要将引用添加到文件系统对象的项目中.

首先,单击Project - > References,向下滚动到"Microsoft Scripting Runtime"并选择它.然后你可以使用这个功能:

Public Sub MakePath(ByVal Folder As String)

    Dim arTemp() As String
    Dim i As Long
    Dim FSO As Scripting.FileSystemObject
    Dim cFolder As String

    Set FSO = New Scripting.FileSystemObject

    arTemp = Split(Folder, "\")
    For i = LBound(arTemp) To UBound(arTemp)
        cFolder = cFolder & arTemp(i) & "\"
        If Not FSO.FolderExists(cFolder) Then
            Call FSO.CreateFolder(cFolder)
        End If
    Next

End Sub

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有