vb6 - 相当于 VB6 中的 Directory.CreateDirectory()

标签 vb6

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

最佳答案

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

首先,单击 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

关于vb6 - 相当于 VB6 中的 Directory.CreateDirectory(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/285107/

相关文章:

vb6 - 预期类型不匹配错误

c# - 如何将 "generic"C# 集合公开给 COM

.net - VB 和 VB.NET 有什么区别?

java - 如何将 Visual Basic String() 转换为 Java 代码

vb6 - 串口编程

mysql - 经常使用sql查询,如何将在线MySQL数据库中的数据插入到本地MySQL数据表中?

C# - 从 SetWindowText 获取事件

forms - VB6 .frm 文件格式属性无故更改!

c# - 在 C# 中使用 VB6 字符串数组

vb6 - 没有源代码的随机崩溃应用程序该怎么办?