我有一个列表框lbchannel1
,其中包含多个项目,例如c:\test
和c:\temp
。现在我想读取添加到列表框的那些文件夹/路径中的所有文件(不是内容,只是文件名)到另一个名为lbLog
的列表框(或者文本框会更好)
该事件在SelectedIndexChanged上。
我已经尝试了一些版本......
Dim f1 As String()
f1 = Form2.lbchannel1.Items.Cast(Of String).ToArray
Dim einfo As New IO.DirectoryInfo(f1)
For Each item As String In f1
FileIO.SearchOption.SearchTopLevelOnly, (Form2.tbext1_1.Text))
lbLog.Items.Add(einfo.Name)
Next
错误:Value of type 'string()' cannot be converted to 'String'
但我无法让它发挥作用。
我做错了什么?
答案 0 :(得分:1)
这将为您提供所有路径。 重做它以获得所需的文件名。
def words = []
new File( '/home/workstation/jenkins/params' ).eachLine { line ->
words << line
}