选择一个文件夹,查找特定的文件类型,以及是否在文本框中写入

时间:2017-12-20 22:30:36

标签: vb.net stream folderbrowserdialog

我正在开发一个程序来寻找特定的文件类型(一个文件夹中只存在一种)。 我选择文件夹,扫描它以查找文件类型,以防他找到文件流并将查询结果写入文本框。

这是我到目前为止所得到的:

@GetMapping("/getInvoices")
public List<InvoiceDto> getInvoices(@RequestParam(name="date") @DateTimeFormat LocalDate date) {
 // do stuff and return a list of InvoiceDtos
}

主要错误是OpenFile方法是字符串的成员,到目前为止我知道但是我应该使用什么函数来使这个工作?

最诚挚的问候 安德烈

1 个答案:

答案 0 :(得分:0)

尝试此操作,不要忘记关闭文件

    For Each file1 In IO.Directory.GetFiles(folderA, file_A)
        Using fich_time As New StreamReader(file1)
            Try
                While Not fich_time.EndOfStream
                    line = fich_time.ReadLine
                    If line.Contains(" CPU Time for A Analysis") Then
                        If line.Contains("sec") = True Then
                            txt_A.Text = line
                            txt_A.Text = Replace$(txt_A.Text, Space(1), Space(0))
                            txt_A.Text = Regex.Replace(txt_A.Text, "[^0-9.]", "")
                        Else
                            txt_A.Text = line
                            txt_A.Text = Replace$(txt_A.Text, Space(1), Space(0))
                            txt_A.Text = Regex.Replace(txt_A.Text, "[^0-9.]", "")
                            txt_A.Text = txt_A.Text * 3600
                        End If
                    End If
                End While
            Catch ex As Exception
                MsgBox(ex.Message)
            Finally
                fich_time.Close()
            End Try
        End Using
    Next