首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将system.string类型的对象强制转换为system.io.fileinfo类型

无法将system.string类型的对象强制转换为system.io.fileinfo类型
EN

Stack Overflow用户
提问于 2015-06-28 19:31:25
回答 1查看 1.6K关注 0票数 0

您好,我正在尝试使用我的列表框中的路径,但它出现错误

代码语言:javascript
复制
Dim items As New ListBox

'Getting the path of the selected file on opendialog'
For Each filename As String In OpenFileDialog1.FileNames
    items.Items.Add(filename)
Next

For Each sourcepath As FileInfo In items.Items()
    sourcepath.CopyTo(path)
Next
EN

回答 1

Stack Overflow用户

发布于 2015-06-28 19:47:05

您已经在列表框中放置了字符串,因此当您循环这些项时,您将获得返回的字符串。如果您想要FileInfo对象,则必须从字符串创建它们:

代码语言:javascript
复制
For Each sourcepath As String In items.Items
    Dim fileInfo = New FileInfo(sourcepath).CopyTo(path)
Next
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31099285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档