![](/img/trans.png)
[英]Unable to cast object of type 'system.IO.DirectoryInfo' to type 'System.IO.FileInfo'
[英]unable to cast object of type system.string to type system.io.fileinfo
您好,我正在嘗試使用列表框內的路徑,但出現錯誤
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
您已經在列表框中放置了字符串,因此當您循環這些項目時,您將獲得字符串。 如果要使用FileInfo
對象,則必須從字符串創建它們:
For Each sourcepath As String In items.Items
Dim fileInfo = New FileInfo(sourcepath).CopyTo(path)
Next
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.