【问题标题】:How to read 2nd level sub-directory text file in vb.net如何在 vb.net 中读取二级子目录文本文件
【发布时间】:2015-05-10 12:36:16
【问题描述】:

我有一个小程序,它应该从文本文件中读取文本。 文本文件包含在子目录中,如下所示:

客户>子目录1>子目录2>文本文件

我使用的代码是:

Dim ti = New DirectoryInfo(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "Customers\" & TextBox1.Text))

Dim du As String = Path.Combine(ti.FullName, TextBox2.Text, TextBox3.Text + ".txt")

Dim ObjectReader As New System.IO.StreamReader(du)

地点:

  • TextBox1 = 客户姓名
  • TextBox2 = 产品名称
  • TextBox3 = 参考

我得到的错误是:

“找不到路径'C:\Users\Mark\Desktop\Customers\Biscuits\Reference.txt”的一部分。

请问我该如何纠正这个问题?我正在使用 Visual Basic 2010 Express。谢谢。

【问题讨论】:

  • “我注意到客户的姓名没有被搜索”——客户的姓名是什么?
  • @roryap - 感谢您的回复。请假设是斯蒂芬斯。

标签: vb.net text-files


【解决方案1】:

为什么不试试:

 Dim ti2 = (Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "Customers\" & TextBox1.Text))

    Dim du = Path.Combine(ti2, TextBox1.Text, TextBox2.Text, TextBox3.Text + ".txt")

【讨论】:

    猜你喜欢
    • 2015-07-10
    • 1970-01-01
    • 1970-01-01
    • 2022-10-04
    • 1970-01-01
    • 2019-09-13
    • 2015-02-19
    • 1970-01-01
    • 2018-07-19
    相关资源
    最近更新 更多