0

我想显示目录,但消息框显示:system.__ComObject

 Public Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        filesystem = CreateObject("Scripting.FileSystemObject")
        ThisDir = filesystem.GetFolder("F:\-=Temporal=-\Documentos\DVD Temazos\")

       '1st try
        MessageBox.Show(ThisDir.ToString())

       '2nd try
       Dim a As String = CType(ThisDir, String)
       MessageBox.Show(a)
  end sub

我做错了什么?

谢谢你

4

1 回答 1

1

如果您真的想使用 FileSystemObject,您必须调用该Name属性来获取文件夹的名称:

MessageBox.Show(ThisDir.Name)

但我建议在命名空间中使用 .NET 类,System.IO例如System.IO.Directory

于 2012-11-16T09:18:45.960 回答