Vb.net 如何在Visual Basic Express 2010中激活FileSystemObject?

Vb.net 如何在Visual Basic Express 2010中激活FileSystemObject?,vb.net,Vb.net,我有一个“Microsoft脚本运行时”参考,并在项目>参考中添加了“scrun.dll”文件。 但是下面的代码会触发一个错误 错误1未定义类型“FileSystemObject”。C:\Temporary Projects\WindowsApplication1\Form1.vb 6 24 WindowsApplication1 错误2未定义“文件夹”类型。C:\Temporary Projects\WindowsApplication1\Form1.vb 7 20 WindowsApplic

我有一个“Microsoft脚本运行时”参考,并在项目>参考中添加了“scrun.dll”文件。 但是下面的代码会触发一个错误

错误1未定义类型“FileSystemObject”。C:\Temporary Projects\WindowsApplication1\Form1.vb 6 24 WindowsApplication1
错误2未定义“文件夹”类型。C:\Temporary Projects\WindowsApplication1\Form1.vb 7 20 WindowsApplication1


如果您想使用VB.NET,我建议您使用“.NET方式”而不是依赖旧的COM库:请查看

话虽如此,让我来回答您的问题:您寻找的对象位于
脚本
命名空间中,因此以下内容应该可以解决您的问题:

Dim fso As New Scripting.FileSystemObject()
Dim fld As Scripting.Folder
或者,您可以只导入名称空间:

Imports Scripting

Module Module1
    Sub Main()
        Dim fso As New FileSystemObject()
        Dim fld As Folder
        ...
    End Sub
End Module

如果您想使用VB.NET,我建议您使用“.NET方式”而不是依赖旧的COM库:请查看

话虽如此,让我来回答您的问题:您寻找的对象位于
脚本
命名空间中,因此以下内容应该可以解决您的问题:

Dim fso As New Scripting.FileSystemObject()
Dim fld As Scripting.Folder
或者,您可以只导入名称空间:

Imports Scripting

Module Module1
    Sub Main()
        Dim fso As New FileSystemObject()
        Dim fld As Folder
        ...
    End Sub
End Module

FileSystemObject
不在.Net中,是不是VB6?你想干什么?可能有一种.Net方法可以做到这一点…我正在尝试使用文件系统来搜索具有特定名称的所有文件夹和文件。
FileSystemObject
不在.Net中,是不是VB6?你想干什么?可能有一种.Net方法可以做到这一点……我正在尝试使用文件系统来搜索具有特定名称的所有文件夹和文件。