VB.NET将字符串转换为目录信息

VB.NET将字符串转换为目录信息,vb.net,Vb.net,我试图更改程序用于收集数据的文件路径,并使用FolderBrowserDialog查找它 Dim folder As FolderBrowserDialog = New FolderBrowserDialog folder.SelectedPath = ("UserDatabases/") If folder.ShowDialog() = DialogResult.OK And folder.SelectedPath IsNot Nothing Then di = folder.Sel

我试图更改程序用于收集数据的文件路径,并使用
FolderBrowserDialog
查找它

Dim folder As FolderBrowserDialog = New FolderBrowserDialog
folder.SelectedPath = ("UserDatabases/")

If folder.ShowDialog() = DialogResult.OK And folder.SelectedPath IsNot Nothing Then
    di = folder.SelectedPath()
End If
di=folder.SelectedPath()
行下,我一直遇到以下错误

字符串类型的值无法转换为System.IO.DirectoryInfo


您不能只为现有的
DirectoryInfo
实例分配一个新路径,而必须创建一个新路径:

di = New DirectoryInfo(folder.SelectedPath)

您不能只为现有的
DirectoryInfo
实例分配一个新路径,而必须创建一个新路径:

di = New DirectoryInfo(folder.SelectedPath)